打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
计算年月天数

0 引言

输入年份与月份显示出当月的天数,可以方便的找出天数,方便统计更加的快速。

1 问题

输入年份与当年的有月份得出当月的天数

示列

输入:2002 1

输出:31

2 方法

1在键盘输入年份与月份

2用if语句将大月得出31天,小月为30天

3再判断二月是否为闰年,闰年输出28,不是闰年输出29。

3 实验结果与讨论

通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。

代码清单 1

YearAndMonth=input('请输入年和月:')
YearAndMonth= YearAndMonth.split(' ')
YearAndMonth=[int(x) for x in YearAndMonth]
if YearAndMonth[1] in [1,3,5,7,8,10,12]:
   print('31')
elif YearAndMonth[1] in [4,6,9,11]:
   print('30')
else:
   if YearAndMonth[0] % 400==0 or (YearAndMonth[0] % 4==0 and YearAndMonth[0] % 100!=0):
       print('29')
   else:
       print('28')

4 结语

针对天数计算问题,提出if语句再加if语句方法,通过if语句的缩进将条件语句很好的使用,多条件的使用可以更加的精确得得出想要的结果。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
公历日辰的干支速算心法
数量关系:探究日期问题
为何2月天数最少却有两个大月:背后隐藏着什么样的历史真相 ?
输入年份和月份,输出该月日历,复杂问题的分解
苏教版三年级下册数学第五单元知识要点归纳 练习题带答案,给孩子预习!
农历一年有多少天,每个月各多少天,闰月是怎么回事?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服