ユーザーに乱数を入力してもらいたい。ユーザーが 0 を入力するまで while ループを実行します。
while input()!=0:
print "Your number is:...??"
私の質問は: ユーザー入力にアクセスできる特別な変数 (Perl の $_ など) はありますか? たとえば(上記の場合)、ユーザーが入力した内容を印刷したいとします。
ユーザーに乱数を入力してもらいたい。ユーザーが 0 を入力するまで while ループを実行します。
while input()!=0:
print "Your number is:...??"
私の質問は: ユーザー入力にアクセスできる特別な変数 (Perl の $_ など) はありますか? たとえば(上記の場合)、ユーザーが入力した内容を印刷したいとします。
結果を変数に割り当てる必要があります。
s = None
while s != 0:
s = int(input("Enter number: "))
print("Your number is: {}".format(s))
これは python3 の例です。Python 2.x の場合は、raw_input
代わりに使用する必要があります。
別の方法はiter
、callable を使用して提供することです。
for num in iter(lambda: int(raw_input('Your number is: ')), 0):
print 'You entered', num