我希望我的函数在python中接受小写和大写字母

时间:2019-10-29 12:37:15

标签: python case-sensitive

如果我打印大写字母而不是用小写字母写所有内容,则该函数无法提供正确的输出。

我在编写时希望输出“再见”:退出退出QuIt

如果我以“退出”或“退出”作为输入,这就是现在的输出

  

退出

这不是有效的选项。请重试。

  

退出

再见

quit = True
​
help = ("""
start- to start the car
stop - to stop the car
quit - to exit
​
""")          
​
print(help)
while quit:
    operation = input(">")
    if operation == "start":
        print("Car started")
    elif operation == "stop":
        print("Car stopped")
    elif operation == "quit": 
        print("good bye")
        break
    else:
        print("This is not a valid option. Please try again.")

2 个答案:

答案 0 :(得分:2)

在输入字符串上使用.lower()函数将您的文本转换为小写。

请使用operation = input(">").lower()

Here,您可以找到一个小型文档

答案 1 :(得分:1)

将输入内容转换为小写。

operation = input(">").lower()