【发布时间】:2019-03-07 06:25:53
【问题描述】:
所以我的代码是这样写的:
a = input("Choose a letter")
if a == "A" or "B" or "D":
cr = "false"
elif a == "C":
cr = "true"
if cr == "false":
print("Sorry you did not asnwer correctly")
import sys
sys.exit()
elif cr == "true":
print("Well done!")
但出于某种原因,无论我说什么,它都说它是错误的。有什么帮助吗?我是 python 新手,来自 Lua。
【问题讨论】:
-
“这是错误的”,你的意思是什么。程序是否抛出错误或显示不正确的输出
-
请尝试提供您编写的代码 - 它的缩进非常严重,不会以这种方式运行。
-
要更加pythonic,你应该使用这个:
if a in ("A", "B", "C") : ....
标签: python