Python单词识别

更新时间:2023-05-24 00:18:33 阅读: 评论:0

脚掌脱皮Python单词识别南瓜粥的做法
题⽬:编写程序,实现根据第⼀或前两个字母输出 Monday、Tuesday、Wednesday、Thusday、Friday、Saturday 和 Sunday 之中完整单词的功能。
要求:本实例的完整单词包含 7 个,它们分别是 Monday、Tuesday、Wednesday、Thusday、Friday、Saturday 和 Sunday。其中,Monday、Wednesday、Friday 可根据⽤户输⼊的⾸字母判断,Tuesday 和 Thusday、Saturday 和 Sunday 需根据⽤户连续输⼊两次字母才能进⼀步判断,具体规则如下:
若⽤户第⼀次输⼊的字母为“m”、“w”和“f”,则直接返回“Monday”、“ Wednesday”和“Friday”;
若⽤户第⼀次输⼊“t”,需要再输⼊第 2 个字母进⾏判断,输⼊“h”返回“Thusday”,输⼊“u”返回“Tuesday”;
若⽤户第⼀次输⼊“s”,需要再输⼊第 2 个字母进⾏判断,输⼊“a”返回“Saturday”,输⼊“u”返回“Sunday”;
若⽤户第⼀次输⼊其它字母,则提⽰⽤户“请输⼊正确的字母”。
从以上分析可知,第⼀个或第⼆个字母可以作为获取完整单词的键,因此这⾥可以创建⼀个包含 7 个键值对的字典,其中,键“m”、“w”和“f”对应的值为“Monday”、“Wednesday”和“Friday”,则键“t”和“s”对应的值是字典{‘h’: ‘thursday’, ‘u’:‘tuesday’}和{‘a’: ‘saturday’, ‘u’: ‘sunday’}。
代码:
生日会主题
d={'m':'monday','w':'wednesday','f':'firday','h':'thuesday','e':'tuesday','a':'saturday','u':'sunday'}
n=input("请输⼊第⼀位字母:")傻瓜
if(n!='m'and n!='w'and n!='f'and n!='t'and n!='s'):
print("请输⼊正确的字母")
el:
(n)==None:
two=input("请输⼊第⼆个字母:")
窗作文
if(n=='t'and two=='u'):
t=d['e']
el:
t=d[two]
el:
t=d[n]
print(t)
运⾏结果:
请输⼊第⼀位字母:s今年重阳节
请输⼊第⼆个字母:u
精神污染什么意思sunday
请输⼊第⼀位字母w
重阳糕wednesday

本文发布于:2023-05-24 00:18:33,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/925866.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:单词   字母   判断   对应   字典   实例   包含
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图