我目前正在学习来自C+的Python2.7。
我正在处理菜单样式的输入,但由于某种原因,在接受用户输入后,它会输出“启动”,然后退出程序。我不知道我做错了什么。这是我的代码。
string=raw_input('Start Program?(Y/N) ')
print string
if string == 'Y' or 'y' or 'Yes' or 'yes':
print 'Starting'
if start == 'N' or 'n' or 'No' or 'no' or 0:
print'Closing program'
exit()
else:
print 'Invalid Respons'
#program should loop back and ask for input again...
发布于 2018-08-01 14:48:48
我想你需要这样的代码:
if string == 'Y' or string == 'y' or string == 'Yes' or string == 'yes':
或者简单地说:
if string in ('Y', 'y', 'Yes', 'yes'):
https://stackoverflow.com/questions/-100001829
复制相似问题