从键盘输入年份和月份,计算从该年1月1日到当月月底的总天数。
时间: 2023-04-22 07:00:24 浏览: 399
这道题的思路是先计算出该年是否为闰年,然后根据月份计算出当月的天数,最后累加得到总天数。
具体实现可以参考以下代码:
```
year = int(input("请输入年份:"))
month = int(input("请输入月份:"))
# 判断是否为闰年
if year % 4 == and year % 100 != or year % 400 == :
leap_year = True
else:
leap_year = False
# 计算当月天数
if month in [1, 3, 5, 7, 8, 10, 12]:
days = 31
elif month in [4, 6, 9, 11]:
days = 30
else:
if leap_year:
days = 29
else:
days = 28
# 计算总天数
total_days =
for m in range(1, month):
if m in [1, 3, 5, 7, 8, 10, 12]:
total_days += 31
elif m in [4, 6, 9, 11]:
total_days += 30
else:
if leap_year:
total_days += 29
else:
total_days += 28
total_days += days
print("从{}年1月1日到{}月底的总天数为{}天。".format(year, month, total_days))
```
希望能帮到你!
阅读全文
相关推荐















