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.
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.
input()
提示输入一个字符串,然后eval()
s 它。使用raw_input()
.
在 Python 2.x 中,input()
尝试计算作为 Python 表达式输入的字符串。如果这不是您想要的,并且您使用的是 Python 2.x,那么您应该使用raw_input()
而不是input()
.
这在 Python 3.x 中发生了变化,不再input()
评估输入,raw_input()
也不再存在。因此,在 Python 3.x 中,input()
将是正确使用的函数。
在 Python 2.x中:
input() = eval(raw_input())
在 Python 3
中不再是这种情况,与Python 2.x 中的情况input()
相同。raw_input()