使用条件语句的Python NameError(新手)

时间:2018-10-02 10:50:05

标签: python input python-2.x

Python新手在这里(第一天学习)。

我正在使用Python 2并使用以下if语句代码:

meaty = input('Do you eat meat? (y/n):')

if meaty == 'y':
    print 'Here is the meaty menu...'
else:
    print 'Here is the veggie menu...'

我收到此错误:

Traceback (most recent call last):
  File "if_elif.py", line 11, in <module>
    meaty = str(input('Do you eat meat? (y/n):'))
  File "<string>", line 1, in <module>
NameError: name 'y' is not defined

我关注的教程使用的是Python3,但是我使用的是Python 2,所以也许可以解释这个错误?

谢谢

0 个答案:

没有答案