首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有方法检查python中的排字?

有没有方法检查python中的排字?
EN

Stack Overflow用户
提问于 2020-02-13 18:31:29
回答 1查看 592关注 0票数 1

这是我的密码..。

代码语言:javascript
复制
male = "male"
female = "female"

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

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

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

结果:你是男性还是女性?男的是男的还是女的?女性女性你是男性还是女性?nale (没有任何退货)

*如果您在输入响应中拼错了一个单词,您的代码是否有其他方法打印?

我试着添加新的tried语句,一个新的“错误”变量,然后添加一个elif语句。

例:

代码语言:javascript
复制
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")

结果:你是男性还是女性?你是男的还是女的?女性多于女性你是男性还是女性?转过去

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-13 19:06:09

如果我理解你的问题正确的话,你可以这样做:

代码语言:javascript
复制
your_input = 'male'
valid_inputs = ['cat', 'dog']
if your_input in valid_inputs:
    print(your_input)
else:
    print('over')
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60214392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档