没有合适的资源?快使用搜索试试~ 我知道了~
python_五级_中国电子学会_真题_计算天数.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 116 浏览量
2024-01-15
00:23:18
上传
评论
收藏 12KB DOCX 举报
温馨提示
试读
1页
python等级考试料1-5级综合学习资料python等级考试料1-5级综合学习资料python等级考试料1-5级综合学习资料python等级考试料1-5级综合学习资料python等级考试料1-5级综合学习资料python等级考试料1-5级综合学习资料
资源推荐
资源详情
资源评论
python_五级_中国电子学会_真题_计算天数
输入年月日,计算这一天是这一年的第几天,编写自定义函数完成程序功能,完善程序代码。
——根据年月日,计算这一天是这一年的第几天。函数名 def getDays(year)。 参数
year:表示日期,字符串类型如:20211201。 返回值 整数,表示这一天是这一年的
第几天。
def getDays(year):
s=0
y=int(year[:4])
m=int(year[4:6])
d=int(year[6:8])
mothdays=(31,28,31,30,31,30,31,31,30,31,30,31)
for i in range(①):
s=s+②
if (y%4==0 and y%100!=0 or y%400==0) and ③:
s=s+1
s=s+d
return s
year='20211201'
theday=④
print(theday)
def getDays(year): # 定义函数
s=0 # 你们要学好英语啊,s 就是 sum 的简称,sum 你别告诉我你不知道,就是和。
y=int(year[:4]) # y m z
m=int(year[4:6]) # 2021|12|01
d=int(year[6:8])
monthdays=(31,28,31,30,31,30,31,31,30,31,30,31) # 月份列表
for i in range(m-1): # 求月(最后一个月份不要加,因为没有完全过完)
s=s+monthdays[i]
if (y%4==0 and y%100!=0 or y%400==0) and True: # 求年是否是闰年。四年一闰,百年
不闰,四百年再闰。前一个空好像都包括了,后一个小女就瞎填了,如有更好的想法,欢迎
来找我。
s=s+1
s=s+d # 求日
return s
year='20211201'
theday=getDays(year)
print(theday)
资源评论
小正太浩二
- 粉丝: 194
- 资源: 5904
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python 程序语言设计模式思路-创建型模式:原型模式:通过复制现有对象来创建新对象,面向对象编程
- 卸载软件geek卸载软件geek
- Python 程序语言设计模式思路-创建型模式:单例模式,确保一个类的唯一实例(装饰器)面向对象编程、继承
- skywalking-plugins.jar skywalking-alarm.jar
- 独栋别墅图纸D020-两层-10.00&11.00米- 施工图.dwg
- Python 程序语言设计模式思路-创建型模式:工厂模式,创建对象的统一接口,封装对象的创建逻辑
- python自学教程-05-json数据格式的介绍.ev4.rar
- python自学教程-04-自定义JavaScript.ev4.rar
- 《淘宝后台系统...》
- skywalking-plugins.jar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功