可以使用 Python 中的 'datetime' 模块和 'calendar' 模块来获取指定年月的天数。具体步骤如下:

  1. 首先,通过 'input()' 函数获取用户输入的年月,注意需要将输入的字符串转换为整数类型。
  2. 接着,使用 'datetime.date()' 函数创建一个日期对象,该函数需要传入两个参数:年、月。
  3. 然后,使用 'calendar.monthrange()' 函数获取该日期所在月份的天数。该函数需要传入两个参数:年、月。该函数返回一个元组,第一个元素是该月份的第一天是星期几(0 表示星期一,1 表示星期二,以此类推),第二个元素是该月份的天数。
  4. 最后,输出该月份的天数即可。

下面是实现上述步骤的 Python 代码:

import datetime
import calendar

# 获取用户输入的年月
year = int(input('请输入年份:'))
month = int(input('请输入月份:'))

# 创建日期对象
date = datetime.date(year, month, 1)

# 获取该月份的天数
month_days = calendar.monthrange(year, month)[1]

# 输出结果
print('该月份共有%d天。' % month_days)

运行代码,输入年月,即可输出该月份的天数。例如,输入 2022 年 2 月,输出结果为:该月份共有 28 天。

Python 获取指定年月的天数 - 代码示例

原文地址: https://www.cveoy.top/t/topic/nJ23 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录