1

私は python の初心者です。最近、バージョン 2.7 で python 2.7 から 3.2 に移行しました。

int(raw_input("Enter a number :"))

数値入力を受け取るのに問題なく動作しますが、私が学んだことは、3.2で使用する必要があるということです

eval(input("Enter a number :"))

代わりに、数値入力を入力するたびに、「入力は最大で1つの引数を期待していましたが、2を取得しました」というエラーが表示されます.mは整数だけを入力するだけですが

4

3 に答える 3

2

いいえ、Python 3 でも引き続き使用できますint

val = int(input("Enter a number: "))
print(val)
>>> Enter a number: 10
>>> 10
于 2013-10-19T07:39:25.453 に答える
2

を使用しint(input(...))ます。

>>> m = int(input("Enter a number: "))
Enter a number: 5
>>> m
5
于 2013-10-19T07:33:21.560 に答える