酷代码 AI
菜单
服务商

Python 实现根据输入年份和月份计算对应月份天数

以下是使用 Python 实现的代码: ```python # 获取用户输入的年和月 year, month = map(int, input().split()) # 判断是否为闰年 def is_leap_year(year): return (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0) # 每个月的天数列表,索引 0 不使用,方便对应月份 days_in_month = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] # 如果是闰年且月份是 2 月,2 月有 29 天 if is_leap_year(year) and month == 2: days = 29 else: days = days_in_month[month] # 输出结果 print(days) ``` 这段代码首先获取用户输入的年和月,然后定义了一个函数 `is_leap_year` 用于判断是否为闰年。接着创建了一个包含每个月天数的列表,索引 0 不使用,方便对应月份。如果是闰年且月份是 2 月,将 2 月的天数设为 29 天,否则从列表中获取对应月份的天数。最后输出结果。 ######[AI问答 | 335点数解答 | 2026-05-23 19:20:27]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]