Python 获取指定年月的天数 - 代码示例
可以使用 Python 中的 'datetime' 模块和 'calendar' 模块来获取指定年月的天数。具体步骤如下:
- 首先,通过 'input()' 函数获取用户输入的年月,注意需要将输入的字符串转换为整数类型。
- 接着,使用 'datetime.date()' 函数创建一个日期对象,该函数需要传入两个参数:年、月。
- 然后,使用 'calendar.monthrange()' 函数获取该日期所在月份的天数。该函数需要传入两个参数:年、月。该函数返回一个元组,第一个元素是该月份的第一天是星期几(0 表示星期一,1 表示星期二,以此类推),第二个元素是该月份的天数。
- 最后,输出该月份的天数即可。
下面是实现上述步骤的 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 天。
原文地址: https://www.cveoy.top/t/topic/nJ23 著作权归作者所有。请勿转载和采集!