微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

python 根据年份,月份信息显示此月份天数

 1 # 普通方法
 2 year = int(input(请输入年份:))
 3 month = int(input(请输入月份(1~12):))
 4 if month == 2:
 5     if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
 6         print(闰年29天)
 7     else:
 8         print(平年28天)
 9 
10 elif month in (4,6,9,11):
11     print(30天)
12 else:
13     print(31天)
 1 # 方法二:函数方法
 2 def y_m(year,month):
 3     ‘‘‘
 4     根据年份,月份信息显示此月份天数
 5     :param year: 请输入年份:
 6     :param month: 请输入月份(1~12):
 7     :return: 天数
 8     ‘‘‘
 9     if month >12 or month <= 0:
10         return -1
11     if month == 2:
12         return 29 if year % 4 == 0 and year % 100 != 0 or year % 400 == 0 else 28
13 
14     if month in (4,11):
15         return 30
16     else:
17         return 31
18 
19 print(y_m(2004,12))

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐