2017-10-02 9 views
0

ユーザからraw_input()を複数回取得する方法があるかどうかを知りたいと思います。 (例:"Please type in five Names"ユーザ入力raw_input()を複数回受け取る

私は数日前にPythonを使い始めました。

私の解決策はこれですが、私はこれを解決するより効率的な方法があると思います。

nameVar1 = raw_input("Please type in five names: ") 
nameVar2 =raw_input() 
nameVar3 =raw_input() 
nameVar4 =raw_input() 
nameVar5 =raw_input() 

お世話になりありがとうございました!

+1

は 'for'ループを使用しながら行う、しばらく使用することができます。 'の私の範囲(5):list.append(raw_input( 'enter value'))' – Vinny

答えて

0

使用すると、ループ:

#A list for storing the inputs 
print ("Enter the five names") 
l = [] 
# n is the number of times you want to take input . (e.g.5 in above case) 
for i in range(n): 
    x = raw_input() 
    l.append(x) 

あなたが同様のループ

+0

あなたの助けてくれてありがとう、ソリューションはかなりシンプルです。 – csphmayy

関連する問題