千家信息网

python如何实现输入几个字母能自动判断星期几

发表于:2024-11-18 作者:千家信息网编辑
千家信息网最后更新 2024年11月18日,小编给大家分享一下python如何实现输入几个字母能自动判断星期几,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!题目:输入
千家信息网最后更新 2024年11月18日python如何实现输入几个字母能自动判断星期几

小编给大家分享一下python如何实现输入几个字母能自动判断星期几,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

题目:输入一个字母就能判断星期几,你觉得可能吗?

首先告诉你,不可以,至少需要输入2个字母!

通过判断语句,可以实现自动判断;

星期一到星期日英语单词依次如下:Monday Tuesday Wednesday Thursday Friday Saturday Sunday

从单词中可以看出,星期六和星期日首字母相同,星期二和星期四首字母相同,需要继续判断第二个字母,就能区分开

程序实现思路:

  • 首先接受用户输入的第一个字母
  • 与星期的首字母进行匹配
  • 如果是T或者S时,再继续让用户输入第二个字母
  • 输入M、W、F时,可以直接定位

使用的程序语法

>>if
>>elif
>>else

具体程序如下

首先接受用户输入语句

letter = input("请输入第一个字母:")

然后判断星期六和星期日,需要用户输入第二个字母

if letter == 'S':
letter = input("请输入第二个字母:")
if letter =='a':
print("星期六")
elif letter == 'u':
print('星期日')
else:
print('输入错误')

同理,判断星期二和星期四

elif letter == 'T':
letter = input("请输入第二个字母:")
if letter =='u':
print("星期二")
elif letter == 'h':
print('星期四')
else:
print('输入错误')

最后判断星期五、星期一和星期三

elif letter == 'F':
print("星期五")
elif letter=='M':
print('星期一')
elif letter=='W':
print('星期三')
else:
print('输入错误')

这样,就完成了一个星期中所有天数的判断;

但是这里在程序的最后,加入了一个else: print('输入错误'),是为了满足用户在输入第一个字母为非星期中第一个字母时的条件。这样,程序逻辑就非常完美了。


以上是"python如何实现输入几个字母能自动判断星期几"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0