# 输入年份
year = int(input("请输入年份:"))
# 循环确保输入的月份合法
while True:
month = int(input("请输入月份(1-12):"))
if 1 <= month <= 12:
break # 月份合法,跳出循环
else:
print("错误:请输入一个合法的月份(1-12)。")
# 判断是否是闰年
is_leap_year = (year % 400 == 0) or (year % 100 != 0 and year % 4 == 0)
# 根据月份和是否是闰年来确定天数
if month == 2:
day = 29 if is_leap_year else 28
elif month in [4, 6, 9, 11]:
day = 30
else:
day = 31
# 输出该月的天数
print("该月的天数为:", day)
【计算该月的天数,输出天数】
最新推荐文章于 2024-08-15 01:55:01 发布