要求显示输入年份是否我闰年,显示输入月份季度和该月有多少天

关注让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言问题解答: **1. 判断输入的年份是否为闰年:**
def is_leap_year(year):
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
return True
else:
return False
year = int(input("请输入年份:"))
if is_leap_year(year):
print(f"{year}年是闰年")
else:
print(f"{year}年不是闰年")
2. 显示输入月份所在季度和该月有多少天: - 季度划分如下:1-3月为第一季度,4-6月为第二季度,7-9月为第三季度,10-12月为第四季度。 - 不同月份有不同的天数,可以通过列表存储,对应月份的天数。 - 代码示例:
def get_quarter(month):
if 1 <= month <= 3:
return 1
elif 4 <= month <= 6:
return 2
elif 7 <= month <= 9:
return 3
elif 10 <= month <= 12:
return 4
def get_days_in_month(month):
days_in_month = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
return days_in_month[month - 1]
month = int(input("请输入月份:"))
quarter = get_quarter(month)
days = get_days_in_month(month)
print(f"{month}月是第{quarter}季度,有{days}天")
希望以上解答符合您的要求,有不清楚的地方请随时勾选再问哦。