Python中的语法错误

Python中的语法错误,python,Python,它有更多的功能,但它打开并要求输入一种颜色,我输入一种颜色,然后它就关闭了,说语法错误:解析时出现意外的EOF。input()提示输入一个字符串,然后eval()输入它。在Python2.x中使用raw\u input(),尝试计算作为Python表达式输入的字符串。如果这不是您想要的,并且您正在使用Python2.x,那么应该使用而不是input() ,其中,input()不再计算输入,并且raw\u input()不再存在。因此,在Python3.x中,将是正确使用的函数。在Python2.

它有更多的功能,但它打开并要求输入一种颜色,我输入一种颜色,然后它就关闭了,说
语法错误:解析时出现意外的EOF。

input()
提示输入一个字符串,然后
eval()
输入它。在Python2.x中使用
raw\u input()

,尝试计算作为Python表达式输入的字符串。如果这不是您想要的,并且您正在使用Python2.x,那么应该使用而不是
input()


,其中,
input()
不再计算输入,并且
raw\u input()
不再存在。因此,在Python3.x中,将是正确使用的函数。

在Python2.x中:
input()=eval(原始输入())

Python 3中的

不再是这种情况,
input()
与Python 2.x中的
raw\u input()
相同。

使用
raw\u input
。除非他/她使用的是Python 3。这两行是否构成一个程序?背景是什么?你的输入看起来怎么样?
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: ")