【发布时间】:2011-07-12 23:54:07
【问题描述】:
我正在尝试用 Python 创建一个简单的冒险游戏。我已经到了需要询问用户是否希望选择选项 A 或 B 并且正在使用 while 循环尝试执行此操作的地步:
AB = input("A or B?")
while AB != "A" or "a" or "B" or "b":
input("Choose either A or B")
if AB == "A" or "a":
print("A")
elif AB == "B" or "b":
print("B")
问题是,无论您输入什么,都会出现“选择 A 或 B”的问题。我做错了什么?
【问题讨论】:
-
你能修复代码中的缩进吗?现在这只是无效代码。
标签: python loops if-statement while-loop