Python3の複数行入力の問題はどのように解決しますか?
Python3では、ループを使用して複数行の入力を実現することができます。具体的な手順は以下の通りです。
- 複数行のデータを入力するために空のリストを使用します。
- 間
- 入力()
- ユーザーの入力が終了したら、ループを終了します。
- 空白を削除する
以下はサンプルコードです。
lines = [] # 用于存储输入的多行数据
while True:
line = input() # 接收用户输入的每一行数据
if line.strip(): # 如果输入的内容不为空白行
lines.append(line) # 将输入的内容添加到列表中
else:
break # 如果输入的内容为空白行,则退出循环
# 打印输入的多行数据
for line in lines:
print(line)
上記のコードを使用すると、ユーザーが入力した複数行のデータを受け取り、各行の内容を出力できます。ユーザーが空白行を入力すると、プログラムは入力の受け取りを停止し、結果を出力します。