3 回答
TA贡献1744条经验 获得超4个赞
可能你想if-elif-else在这些情况下使用:
while True:
selection = input("Type a command or use a page selection")
if selection in ('exit','quit'):
sys.exit()
elif selection in ('page 1','1'):
print("Page 1 text here")
elif selection in ('page 2','2'):
print("Page 2 text here")
else:
print("Invalid command or page number")
TA贡献1816条经验 获得超4个赞
要在一系列它们中只运行一个 if 语句,您必须拥有 else if 语句,elif,每次放置 if 时,都会考虑与其他 if/elif/else 语句一起使用。你的 else 语句独立于前两个 if 语句,我在下面修复了它。
while True:
selection = input("Type a command or use a page selection: ")
if selection in ('exit','quit'):
sys.exit()
elif selection in ('page 1','1'):
print("Page 1 text here")
elif selection in ('page 2','2'):
print("Page 2 text here")
else:
print("Invalid command or page number")
添加回答
举报