需要Python接受大小写输入吗

需要Python接受大小写输入吗,python,case-insensitive,Python,Case Insensitive,我希望我的Python代码同时接受大小写输入 我试过折叠箱子,但运气不好。有什么帮助吗 advice ="" while advice !=("Yes"): print("Would you like some advice!") advice = input("Yes or No? ") print("Always listen to your IT Teacher!") 我希望输入接受Yes和Yes作为用户输入。您可以将建议大写,例如: while advic

我希望我的Python代码同时接受大小写输入

我试过折叠箱子,但运气不好。有什么帮助吗

advice =""
while advice !=("Yes"):
      print("Would you like some advice!")
      advice = input("Yes or No?    ")
print("Always listen to your IT Teacher!")

我希望输入接受
Yes
Yes
作为用户输入。

您可以将建议大写,例如:

while advice.upper() != "YES"

这样,用户输入小写或大写(或混合)并不重要。

您的意思是:
while advice.upper()=(“是”):
欢迎来到SO!在这里,我们以问答格式解决非工作代码。请在发帖前做一些初步的研究。有关站点策略的更多信息,请参阅常见问题解答。请注意,此处的答案都不会超过可能的重复答案。我将使用
.lower()
“yes”
,但这可能是个人选择的问题。确实,您可以使用lower()其实并不重要。就我个人而言,如果我使用的是字符串常量,我喜欢将其全部大写,以表明它是常量,但这只是我。谢谢你,有时这是你看不到的最简单的事情,现在感觉很傻!!