-2
pen_color = input("Enter a color name to set the pen color: ")
pen_width = input("Enter a number from 1-10 to set the pen width: ")

それにはもっと多くのことがありますが、開いて色を要求し、色を入力するとシャットダウンして、Syntax error: Unexpected EOF while parsing.

4

3 に答える 3

2

input()文字列の入力を求めるプロンプトが表示され、次にeval()s が表示されます。を使用しraw_input()ます。

于 2013-01-08T13:10:10.360 に答える
2

Python 2.x では、input()入力した文字列を Python 式として評価しようとします。それが望ましくなく、Python 2.x を使用している場合は、raw_input()代わりにinput().

これは Python 3.xで変更さinput()れ、入力が評価されraw_input()なくなり、存在しなくなりました。したがって、Python 3.x では、input()使用する正しい関数になります。

于 2013-01-08T13:10:15.390 に答える
0

Python 2.xの場合:
input() = eval(raw_input())
Python 3
の場合 これはもはや当てはまりません。Python 2.xinput()と同じです。raw_input()

于 2013-01-08T14:04:52.447 に答える