我刚刚开始使用python,我似乎不能让这个脚本工作:
name = input('Enter your name in quotes: ')
print 'Hello,' + name +'!'
age = input('Please enter your age with no quotes: ')
print 'Hi again, ' + name +'! I see you are' ,age, 'years old.'
color = input('What is your favorite color, in quotes? ')
print 'I like the color ' + color + ' too, ' + name + '!'
good_day = input('Are you having a good day? Type "Yes" or "No" ')
if good_day == Yes :
print 'That is good, ' + name + '!'
else :
print 'I hope your day gets better, ' + name + '!' 它可以正常工作,直到你回答这一行:
good_day = input('Are you having a good day? Type "Yes" or "No" ')在这之后,它说:
Traceback (most recent call last):
File "/Users/mtreadwell/Desktop/getage.py", line 8, in <module>
if good_day == Yes :
NameError: name 'Yes' is not defined 请帮助修复此错误!
发布于 2017-06-17 03:20:40
if good_day == Yes :Yes是你的问题。应该是字符串,"Yes"。
https://stackoverflow.com/questions/44596510
复制相似问题