python3 从基础入门到高级进阶练习题之----基础篇004
来源:互联网 发布:武神赵子龙网络点击率 编辑:程序博客网 时间:2024/06/08 18:40
题目:输入某月某日,判断这一天是一年的第几天?
分析过程:
将小于当月的月份日期累加再加上当月的日期即可得到结果。
代码:
#!/usr/bin/python3dic = {1:31,2:28,3:31,4:30,5:31,6:30,7:31,8:31,9:30,10:31,11:30,12:31}#用字典的方式来对应月份和天数最合适不过了,不用考虑位置的问题。x = int(input('请输入月份:',))y = int(input('请输入日期:',))r=0if x in range(1,13) and y in range(1,dic[x]): for i in range(1,13) : if i<x: r+=dic[i] print ('这是年度的第',r+y,'天')else: print ('输入错误')
输入及结果:
>>> 请输入月份:3请输入日期:3这是年度的第 62 天错误情况:
>>> 请输入月份:2请输入日期:100输入错误
0 0
- python3 从基础入门到高级进阶练习题之----基础篇004
- python3 从基础入门到高级进阶练习题之----基础篇001
- python3 从基础入门到高级进阶练习题之----基础篇002
- python3 从基础入门到高级进阶练习题之----基础篇003
- python3 从基础入门到高级进阶练习题之----基础篇005
- Python3 基础语法,从入门到精通一
- Python3 基础语法 从入门到精通二
- Python3基础语法 从入门到精通三
- NoSQL之MongoDB从入门到基础
- 推荐算法从入门、进阶到高级
- SQL从基础到高级
- CSS从基础到高级
- Dagger2从基础到高级
- SNMP从入门到开发:基础篇
- SNMP从入门到开发:基础篇
- SNMP从入门到开发:基础篇
- SNMP从入门到开发:基础篇
- SNMP从入门到开发:基础篇
- java 双链表,没有循环
- HBuilder连接夜神android模拟器
- linux 乱码文件重命名
- #400 – 使用ItemsPanel 属性将WrapPanel 作为ListBox的显示面板(Using a WrapPanel as the Items Panel for a ListBox)
- 判断List、Map、Set是否为空及效率比较
- python3 从基础入门到高级进阶练习题之----基础篇004
- Eclipse 中Logcat只显示level解决方法
- 在windows上编译Android静态库
- Java 中Sleep 用法
- 微信号开通检测软件
- ionic实现轮播图效果
- mysql根据身份证查询年龄,地址,性别
- emgucv for untiy 的操作(一)
- Dragonboard 410c Python 交互设计——PyQt环境搭建