如何让python使用elif识别输入的大写和小写

时间:2021-03-09 14:20:22

标签: python python-3.x

所以我是 Python 的初学者,实际上是一般的编程。 我想问一下在使用elif时如何识别大小写输入, 这个问题可能被问过很多次,但是,虽然解决方案 我在网上看到确实帮助它与我的问题不符。

这实际上有点工作,当我输入“Min”或“min”时,它确实工作并打印出结果。但是,当我运行它并键入“tzu”时,无论是小写还是大写 它打印出“错误”。所以它不符合结果应该是什么。

这是我的代码看看。即使它不是为了学校或家庭作业, 我只是为了好玩而无聊,请帮助它意味着很多。从昨天开始,我一直在努力解决这个问题。

tw1 = ["Min".lower(), "Tzu".lower(), "Mo".lower()]
tw2 = "Nay".lower()
tw1.append(tw2.lower())

print(tw1)
word = input("which one is part of the school meal club?\n")
if tw1[0].lower() in tw1:
    print("WRONG")
elif tw1[1].lower() in tw1:
    print("CORRECT YES!")
elif tw1[2].lower() in tw1:
    print("WRONG")

1 个答案:

答案 0 :(得分:0)

我认为这就是您想要实现的目标。

tw1 = ["Min".lower(), "Tzu".lower(), "Mo".lower()]
tw2 = "Nay".lower()
tw1.append(tw2.lower())

print(tw1)
word = input("which one is part of the school meal club?\n")

if word.lower() in tw1:
    print("correct")
else:
    print("wrong")