问题描述:美团数据分析师
问题描述:
输入年份月份,请输出这个月的天数。
输入描述:
多组输入输出:
- 第一个参数为年份,如2018代表2018年,2019代表2019年
- 第二个参数为月份,如1代表1月,2代表2月
- (参数间均以空格隔开)
输出描述:
输出当月的实际天数。

代码详解:
def get_month_year(x, y):
if y in [1, 3, 5, 7, 8, 10, 12]:
return 31
elif y in [4, 6, 9 ,11]:
return 30
elif y == 2 and x%4 == 0 and x%100 != 0:
return 29
elif y == 2 and x % 400 == 0 :
return 29
else:
return 28
while True:
try:
print("请输入年份 月份,中间用空格隔开:")
year, month = map(int,input().split())
print(get_month_year(year, month))
except:
break
运行结果:

310

被折叠的 条评论
为什么被折叠?



