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.
答案 0 :(得分:2)
input()
提示输入一个字符串,然后eval()
。使用raw_input()
。
答案 1 :(得分:2)
在Python 2.x中,input()
尝试评估您作为Python表达式输入的字符串。如果这不是您想要的,并且您使用的是Python 2.x,则应使用raw_input()
而不是input()
。
This has changed in Python 3.x,其中input()
不再评估输入,raw_input()
不再存在。因此,在Python 3.x中,input()
将是正确使用的函数。
答案 2 :(得分:0)
在Python 2.x 中:
input() = eval(raw_input())
在Python 3中
情况不再如此,input()
与Python 2.x中的raw_input()
相同。