我试着用字母代替数字来测试if语句。我不确定我的代码中有什么错误,有人能帮忙吗
ppp=input('Enter a, or b. or exit to exit')
while ppp!='exit':
if ppp=='a' or ppp=='A':
print('You Picked A')
ppp=input('a,b, or c?: ')
elif ppp=='b' or ppp=='B':
print('You Picked B')
ppp==input('a,b, or c?: ')
else:
print ('please choose a, or b')
当运行它时,它打印“Enter a,or b.or exit to exit”,但当输入任何东西时,无论是a,a,b,b,exit,还是我得到的任何随机单词、字母或数字
Traceback (most recent call last):
File "temp.py", line 1, in <module>
ppp=input('Enter a, or b. or exit to exit')
File "<string>", line 1, in <module>
NameError: name 'a' is not defined
请有人告诉我我的代码出了什么问题。你知道吗
在python2中使用的是
input
函数,它应该是raw_input()
。你知道吗查看this答案了解更多信息
相关问题 更多 >
编程相关推荐