python输入月份判断天数
作者:野牛程序员:2023-07-05 20:14:08python阅读 3692
在Python中,可以使用calendar模块来判断给定月份的天数。下面是一个示例代码,可以接受用户输入的月份,然后判断该月份有多少天:
import calendar
month = int(input("请输入月份(1-12):"))
# 判断月份的有效性
if month < 1 or month > 12:
print("无效的月份!")
else:
# 获取该月份的天数
days = calendar.monthrange(2023, month)[1]
print(f"{month}月份有{days}天。")在这个示例中,我们使用input函数接受用户输入的月份,然后将其转换为整数类型。接着,我们使用calendar.monthrange(year, month)函数来获取给定年份和月份的天数,返回一个元组(weekday of first day, number of days)。我们只需要取元组的第二个元素即可得到天数。
请注意,上述示例中我们假设年份为2023,你可以根据需要修改为其他年份。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:python获取月末日期
- 下一篇:python输入年月输出天数
