这个问题具体是这个样子的:输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。

星期五.jpg

是不是特别像是搜狗输入法里面的简拼?只需要输入第一个字母,就可以迅速的判断你想要输入的内容是什么呢?

好了,话不多说,show your code!具体的分析过程作者已经全部写入进代码里面了,大家可以边看代码边理解,这个代码看似行数很吓人,但是相对来说其实是非常简单的。

# 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。

# 分析过程:星期的几个字母拼写如下

'''

星期一:Monday

星期二:Tuesday

星期三:Wednesday

星期四:Thursday

星期五:Friday

星期六:Saturday

星期日:Sunday

'''

# 可以看到,其中有几个单词的第一个字母是一样的,比如星期二的和星期四的,星期六的和星期日的,我们可以先将几个特殊情况的找

# 然后下面的再进行进一步的判断

letter = input("请输入第一个字母:") # 获取输入,接下来,我们按照从星期一到星期日逐日进行分析

if letter == "M": # 条件判断,星期一

print("Monday")

elif letter == "T": # 条件判断,星期二,因为星期二和星期四首字母是一样的,所以这里我们放到一起来进行分析

print("请输入第二个字母:",end="")

letter = input()

if letter == "u": # 这里的变量仍然是letter,这是因为Python的变量是可以动态改变的,整体上并不影响,

print("Tuesday") #当然了如果不理解Python语法,第二个字母也可以赋值给其他变量

elif letter == "h":

print("Thursday")

else:

print('data error') # 对输入其他字母,错误的判断。

elif letter == "W": # 对星期三的判断

print("Wednesday")

elif letter == "F": # 对星期五的判断

print("Friday")

elif letter == "S": #对星期六和星期日的判断

print("请输入第二个字母:",end="") #这里的原理与上面的判断星期二时候的原理,其实是一样的。

if letter == "a":

print("Saturday")

elif letter =="u":

print("Sunday")

else:

print("data error") # 对输入其他字母,错误的判断。

else: # 对输入其他字母,错误的判断。

print("data error")

我们以星期四来举例,看一下输出的结果:

C:\Python\python.exe "C:/Users/Administrator/Desktop/Python 练习实例100题/练习31.py"

请输入第一个字母:T

请输入第二个字母:u

Tuesday

Process finished with exit code 0

好了,以上就是今天分享的内容,稍后还有带来更精彩的爬虫代码分享啦

2020年3月1日

北京市通州区京贸中心

python输入星期几_Python练习实例31 | 输入首字母,判断是星期几相关推荐

  1. python汉字拼音查询_python获取一组汉字拼音首字母的方法

    本文实例讲述了python获取一组汉字拼音首字母的方法.分享给大家供大家参考.具体实现方法如下: #!/usr/bin/env python # -*- coding: utf-8 -*- def m ...

  2. python中将字符变为大写_Python实现将字符串的首字母变为大写,其余都变为小写的方法...

    Python实现将字符串的首字母变为大写,其余都变为小写的方法 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字. 思路:使用capitalize()函数将字符串的 ...

  3. 廖雪峰python.pdf-74 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。

    练习 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字.输入:['adam', 'LISA','barT'],输出:['Adam', 'Lisa', 'Bart'] ...

  4. 【Python】利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字

    微信公众号 题目来源:[廖雪峰的官方网站-map/reduce] 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字.输入:['adam', 'LISA', 'bar ...

  5. python利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字

    利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字.输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']: ...

  6. 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字以及Map函数讲解

    利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字. 输入:['adam', 'LISA', 'barT']. 输出:['Adam', 'Lisa', 'Bart'] ...

  7. Python——如何将不规范的英文名字转化为“首字母大写,其他字母小写”的规范名字

    1 致谢 感谢菜鸟教程的指导, 原文链接如下: https://www.runoob.com/python/att-string-format.html 2 前言 今天在学习Python中的函数式编程 ...

  8. 用集合java字符串第一个单词_Java小程序 输入一个字符串,将每一个单词首字母大写...

    Java 小程序 01 输入一个字符串,将每一个单词首字母大写 1.首先写一个接收传入的单词,并将传入单词首字母大写.这一步比较简单,没什么好说的! private String titleCase ...

  9. 廖雪峰——练习 请把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']。

    请把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字.输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']. 之前在网上找这个题 ...

最新文章

  1. 使用DataGrid动态绑定DropDownList
  2. 单元测试Struts2Spring项目的Action和Service(包含源码)
  3. 单片机的Bootloader,可以实现用户轻松升级程序
  4. Powershell访问数组
  5. python自动化测试报告 之 allure_Pytest+ Allure + Jenkins 自动化测试报告
  6. Docker : Docker 查看容器 IP 地址以及相关信息
  7. 三点拓宽自己的工作思路
  8. Ceylon 1.0.0
  9. Django + Uwsgi + Nginx 实现生产环境部署1
  10. python 的库如何开发_如何开发Python第三方库?
  11. java中res是什么意思_java中的set是什么意思
  12. Linux Web基础
  13. HTML5网页设计基础——拼图效果
  14. Spring Boot实现的开源ERP系统,学习自用均可
  15. android adb模拟鼠标滚动,adb shell 模拟鼠标导入通讯录
  16. python实现堆栈 后进先出 LIFO
  17. 程序人生之项目团队那些人与事(1)
  18. 字节跳动「突袭」美团,抖音竟然要做外卖
  19. 洛谷 P5663 [CSP-J2019] 加工零件(最短路)
  20. python重启路由器_python 实现重启路由器

热门文章

  1. 查询到330TSI 精英版变速箱是DSG七速湿式(DQ380)(国五)DSG七速湿式(DQ381)(国六)...
  2. 你不知道的那些“XX即服务”
  3. JAVA WEB 乱码问题解决方案
  4. 携程二季度净利润降55% 促销被指“玩烟幕弹”
  5. Asp.Net编码模型
  6. Hillstone SA-5020 与Juniper SSG 520 的×××互联
  7. T-SQL中的随机数
  8. 4springboot:日志(上)
  9. 前端需要什么样的方案设计
  10. C++ explicit constructor/copy constructor note