python编程题?

1编写程序,实现以下功能:
##1)创建一个列表,依次存放每个月对应的天数。2月份就用28天
##2)根据用户输入的月份查询该月的天数并输出
##3)根据用户输入的日期判断是那一年的第几天。


mons = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]



def get_days(mon, day):

if mon == 1:

return mons[0], day

else:

count = sum(mons[:mon-1])

count = count + day

return mons[mon - 1], count



mon = int(input("请输入月份:"))

day = int(input("请输入号数:"))

result = get_days(mon, day)

print("{}月有{}天。".format(mon, result[0]))

print("{}月{}号是该年的第{}天".format(mon, day, result[1]))

温馨提示:答案为网友推荐,仅供参考
相似回答