キーボード入力の読み方は?質問する

キーボード入力の読み方は?質問する

Python でキーボードからデータを読み取りたいです。次のコードを試しました:

nb = input('Choose a number')
print('Number%s \n' % (nb))

しかし、Eclipse でもターミナルでも動作せず、常に質問が止まってしまいます。数字を入力することはできますが、その後何も起こりません。

なぜなのかご存知ですか?

ベストアンサー1

使用

input('Enter your input:')

Python 3 を使用する場合。

数値が必要な場合は、次のように変換します。

try:
    mode = int(input('Input:'))
except ValueError:
    print("Not a number")

Python 2 を使用する場合は、raw_inputの代わりにを使用する必要がありますinput

おすすめ記事