day26

判断

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

分析

典型的判断结构实现。

编码实现

1.编码实现(递归)

n=5
weekstr=['Mon','Tues','Wed','Thur','Fri','Sat',' Sun']
s=input("请输入星期首字母:")
s=s.lower()
wstr=""
sestr=""
if s=='m':wstr="星期一"
elif s=='w':wstr = "星期三"
elif s == 'f':wstr = "星期五"
elif s == 's':sestr=input("请输入星期第二字母:")sestr=sestr.lower()if sestr=="a":wstr = "星期六"elif sestr=="u":wstr = "星期天"else:wstr = "错误的星期格式"
elif s=="t":sestr=input("请输入星期第二字母:")sestr=sestr.lower()if sestr=="u":wstr = "星期二"elif sestr=="h":wstr = "星期四"else:wstr = "错误的星期格式"
print(f"你的输入是:{s}{sestr},代表{wstr}")

运行结果

请输入星期首字母:s
请输入星期第二字母:a
你的输入是:sa,代表星期六
请输入星期首字母:m
你的输入是:m,代表星期一

Day26:Python基础编程(函数)能力训练50天——判断求星期相关推荐

  1. Day25:Python基础编程(函数)能力训练50天——回文数

    day25 递归算年龄 求对所有5 位数,判断它是不是回文数 . 分析 即 12321 是回文数,个位与万位相同,十位与千位相同 用字符串判断最为简单. 讲正整数用str转为字符串. 编码实现 1.编 ...

  2. 大数据第二阶段Python基础编程学习笔记(待完善)

    大数据第二阶段Python基础编程学习笔记(待完善) 第一章 Python基础语法 3.8 1-1Python概述 python基础部分: ●Python基础语法: 标识符,关键字,变量,判断循环.. ...

  3. python的用途实例-Python基础之函数原理与应用实例详解

    本文实例讲述了Python基础之函数原理与应用.分享给大家供大家参考,具体如下: 目标 函数的快速体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数 01. 函数的快速体 ...

  4. python基础编程练习题_Python随笔18:Python基础编程练习题1~2

    Python基础练习题1 求100之内自然数中最大的能被17整除的数. 解答:既然是求100以内的最大的数,可以使用range函数,且反向遍历.我们不必遍历完范围之内所有的数,因为第一个就是最大的,也 ...

  5. 无锡学python_无锡python基础编程好学吗

    无锡python基础编程好学吗 来源:无锡童程童美少儿编程培训学校      发布时间:2020/12/14 11:44:46 无锡python基础编程好学吗?近几年来人工智能.APP.云端.大数据. ...

  6. Python基础编程入门实例:恺撒密码

    文章目录 Python基础编程入门实例:恺撒密码 一.什么是恺撒密码 二.程序运行环境 三.恺撒密码:加密 3.1.恺撒密码加密实例程序 3.2.恺撒密码加密实例程序运行结果 四.恺撒密码:解密 4. ...

  7. python基础编程的ppt,Python基础编程.ppt

    <Python基础编程.ppt>由会员分享,可在线阅读,更多相关<Python基础编程.ppt(41页珍藏版)>请在人人文库网上搜索. 1.1,Python OOP 基础周鹏, ...

  8. Python基础之函数

    详情请戳 python基础之函数介绍及使用 python基础之内置函数 python基础之迭代器和生成器 python基础之装饰器 转载于:https://www.cnblogs.com/zhangl ...

  9. Python数据结构与算法(1.5)——Python基础之函数与异常

    Python数据结构与算法(1.5)--Python基础之函数与异常 0. 学习目标 1. 函数 1.1 自定义函数 1.2 函数与参数 1.3 函数与返回值 2. 异常处理 2.1 raise 语句 ...

最新文章

  1. 利用正则来判断一个数字的范围
  2. linux find 命令详解
  3. JavaScript实现SelectionSort选择排序算法(附完整源码)
  4. 一流程序员靠数学,二流程序员靠算法,低端看高端就是黑魔法
  5. 为什么python代码运行不了_为什么Python代码能运行但是PyCharm给我画红线?
  6. 3)机器学习基石笔记 Lecture3:Types of Learning
  7. linux etc/init 与etc/init.d的区别
  8. 我的第九个java程序--spring和mybatis整合(java project)
  9. Float,Double单双精度在线转换成二进制
  10. Appimage版wine乱码解决
  11. Hbase命令设置TTL/编码设置TTL
  12. Pandas一键爬取解析代理IP与代理IP池的维护
  13. 解决IndentationError:unindent与任何外部缩进级别都不匹配
  14. React实现获取验证码倒计时
  15. A Game of Thrones(99)
  16. android 直播推流sdk,Android——直播推流SDK
  17. 树莓派连接pixracer飞控供电不足
  18. Tomcat使用过滤器实现页面的限制访问,登录才能访问受限页面
  19. 2017.1.12——寒假集训第一天
  20. 2018提高组模拟13

热门文章

  1. 加入 RRAM 开发战线,Sony 与 Micron 共同发表新成果
  2. 本科生尝试安卓APP开发:手机调音器节拍器(音乐学习者使用)
  3. Is my baby
  4. EclipsePDT svn 切换用户
  5. 百度地图API添加海量图标解决方案
  6. python中单斜杆和双斜杠的区别
  7. redis如何清空当前缓存和所有缓存
  8. QT5+OpenGL es2 + eglfs交叉编译安装(RK3399)
  9. (四)EAST----2017CVPR论文解读
  10. ue4的右键菜单总是会点一下就消失,只能重启软件