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. MySQL参数调优[转载]
  2. JAVA项目实训struts2_Java Web项目搭建过程记录(struts2)
  3. HTTP 状态码常用对照表
  4. 自己动手写CPU之第七阶段(5)——流水线暂停机制的设计与实现
  5. web前端基础(05htmlimg标签和滚动标签)
  6. ppt格式刷快捷键_为什么别人PPT做的比你快?因为你没掌握这些!
  7. linux 常见问题集 q,Linux新手几个常见问题集
  8. 2016年ICT行业前瞻:竞合生态,牵着手 一起走
  9. DNS Flood Detector让DNS更安全
  10. python中调用shell命令
  11. 大数据项目离线数仓(全)三(可视化工具版)
  12. R语言批量生成CaseWhen的解决方案
  13. 如何在电脑/手机上将HTML文件转换为PDF?
  14. 2021年4月12日 关于VRRP!!!
  15. 3.深入了解listen函数
  16. [转载]千古真人张三丰
  17. 什么是DNS泄漏?我为什么要关心?
  18. Python——基础语法
  19. 国内知名公共 DNS 服务器居然有你知道哪些
  20. sqlserver数据库的使用

热门文章

  1. 匿名对象、内部类、匿名内部类
  2. maven项目打war包有些配置文件不见了?怎么回事
  3. 反激式开关电源次级整流二极管被击穿的原因
  4. 海量DESE推动企业级中文搜索引擎走向成熟
  5. Android 抽离视频中的音频
  6. js执行过程(VO\GO\AO等)+闭包原理
  7. 视频播放器SunPlayer开源啦
  8. Endnote使用简要
  9. 学习笔记(工作时写的测试工具,20220228,IMDS250数据落地(自用))
  10. [软件工程程序修复论文阅读]基于代码感知机器翻译的程序修复