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]
相关提问
- Python 利用 Pandas 分析订单数据:逐年计算订单数量与销售金额总和(字节豆包 | 260点数解答 | 2024-11-10 14:26:05)306
- Python 代码实现按年份分析订单数据:销售指标全解读(阿里通义 | 701点数解答 | 2024-11-10 14:29:10)288
- Python 轻松处理教学、后勤、行政账目数据:提取年份新操作 (字节豆包 | 69点数解答 | 2024-10-31 17:39:14)311
- Python 运行报错:urllib3 网络连接创建失败,原因及排查建议(字节豆包 | 161点数解答 | 2024-10-31 00:39:36)509
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)395
- Python 实战:学生信息列表转字典、遍历、深拷贝及数据修改全流程(GPT | 422点数解答 | 2024-10-29 15:43:54)459
- Python实战:学生成绩列表转字典,深拷贝与数据修改操作全解析(字节豆包 | 254点数解答 | 2024-10-29 16:01:39)451
- Python实现查询7天内指定日期温度及开发建议(字节豆包 | 595点数解答 | 2026-05-23 11:19:59)7
- C++实现查询7天温度功能及开发建议(字节豆包 | 536点数解答 | 2026-05-23 11:20:54)7
- 对数知识详解:定义、函数及 C++ 代码实战计算 (字节豆包 | 454点数解答 | 2025-12-10 12:19:55)65
- 用 NumPy 查看二维数组维数、行列数并调整为 2 行 6 列(讯飞星火 | 142点数解答 | 2024-10-12 21:48:05)280
- 用 NumPy 查看二维数组维数、行列数并调整为 2 行 6 列(百度文心 | 451点数解答 | 2024-10-12 21:54:35)286