2017-11-19 15 views
-1

私は、ユーザが "END"を入力するまで、複数の入力を受け取るプログラムを作成しようとしています。各入力は異なる行になければなりません。私はまだ新しく、Python /プログラミングを学んでいるので、これを行う方法は何ですか?入力をリストにするにはどうすればよいでしょうか?Pythonでユーザから複数の入力を受け取る方法

デモの外観 -

あなたの趣味は何ですか?あなたはinput()機能付き入力を読み込むことができます

END

+3

[Python:ユーザー入力とコマンドライン引数](https://stackoverflow.com/questions/70797/python-user-input-and-commandline-arguments)の可能な複製 – alfasin

+0

[ユーザー入力を読み取る方法PythonでEOFまで?](https://stackoverflow.com/questions/46003639/how-to-read-user-input-until-eof-in-python) –

答えて

0

を描く

ハイキング

塗装

。ユーザーが「END」を入力するまで読む必要があります。したがって、入力を読み、それが 'END'であるかどうかを確認してください。そうでない場合は、appendをリストに追加し、ループを終了します。あなたはこのように行うことができますコードで

..

inputs = [] # list to store the inputs 

while True: # looping forever 

    data = input('Enter the data : ') # read the data from user to variable data 

    if data == 'END': # if END is read then exit the loop 
     break 

    else: 
     inputs.append(data) # otherwise, append the input to the list 

print(inputs) # display the list. 

・ホープ、このことができます。!!

関連する問題