有没有办法检查python中的拼写错误?

2024-06-02 11:21:26 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的密码

male = "male"
female = "female"

role = input("Are you a male or female? ")

if role == male:
    print("male")

if role == female:
    print("female")

结果: 你是男性还是女性?男性的 男性的 你是男性还是女性?女的 女的 你是男性还是女性?纳勒 (未返回任何内容)

*如果您在输入响应中拼错了一个单词,您的代码是否可以打印其他内容

我尝试添加新的else语句,一个新的'typo'变量,然后添加一个elif语句

例:

male = "male"
female = "female"
typo = not "cat" or "dog"

role = input("Are you a male or female? ")

if role == male:
    print("male")
elif typo:
    print("over")

if role == female:
    print("female")
elif typo:
    print("over")

结果: 你是男性还是女性?男性的 男性的 结束 你是男性还是女性?女的 结束 女的 你是男性还是女性?纳勒 结束 结束


Tags: oryou内容inputif语句aremale