Python3の複数行入力の問題はどのように解決しますか?

Python3では、ループを使用して複数行の入力を実現することができます。具体的な手順は以下の通りです。

  1. 複数行のデータを入力するために空のリストを使用します。
  2. 入力()
  3. ユーザーの入力が終了したら、ループを終了します。
  4. 空白を削除する

以下はサンプルコードです。

lines = []  # 用于存储输入的多行数据

while True:
    line = input()  # 接收用户输入的每一行数据
    if line.strip():  # 如果输入的内容不为空白行
        lines.append(line)  # 将输入的内容添加到列表中
    else:
        break  # 如果输入的内容为空白行,则退出循环

# 打印输入的多行数据
for line in lines:
    print(line)

上記のコードを使用すると、ユーザーが入力した複数行のデータを受け取り、各行の内容を出力できます。ユーザーが空白行を入力すると、プログラムは入力の受け取りを停止し、結果を出力します。

bannerAds