犀牛云做网站做网站需要多钱,it培训班出来工作有人要么,免费照片的网站模板,住房城乡建设委官方网站题目描述
小理现在有一份日历#xff0c;但是这个日历很奇怪并不能告诉小理日期信息。小理现在有年和月#xff0c;希望你能帮他计算出来这一年这个月有几天。
输入
输入共一行#xff0c;两个整数#xff0c;代表年和月#xff0c;中间用空格隔开。 输出
一个整数但是这个日历很奇怪并不能告诉小理日期信息。小理现在有年和月希望你能帮他计算出来这一年这个月有几天。
输入
输入共一行两个整数代表年和月中间用空格隔开。 输出
一个整数代表这一年这个月有几天。
样例输入1
2017 1 样例输出1
31 提示
1、3、5、7、8、10、12月有31天 4、6、9、11月有30天 闰年的2月有29天平年的2月有28天。 来源/分类(难度系数二星)
热身赛 完整代码展示
# codingutf-8
a,bmap(int,input().split())
c[1,3,5,7,8,10,12]
d[4,6,9,11]
if a%40 and a%100!0 or a%4000:if b in c:print(31)elif b in d:print(30)else:print(29)
else:if b in c:print(31)elif b in d:print(30)else:print(28) 代码解释 a,bmap(int,input().split()) 导入用户的年份a和月份b。 c[1,3,5,7,8,10,12] d[4,6,9,11] 将31天和30天的月份分别储存在c,d中。 if a%40 and a%100!0 or a%4000: if b in c: print(31) elif b in d: print(30) else: print(29) 如果为闰年分别判断月份是否在c,d中如果在则分别打印31,30,否则打印29。 else: if b in c: print(31) elif b in d: print(30) else: print(28) 如果不为闰年分别判断月份是否在c,d中如果在则分别打印31,30,否则打印28。 运行效果展示 (声明以上内容均为原创)