python输入月份判断天数
时间: 2023-09-13 09:08:20 浏览: 408
头歌python本月天数-following-controb笔记
可以使用Python中的calendar库来实现。下面是示例代码:
```python
import calendar
while True:
month_str = input("请输入月份(1-12):")
if not month_str.isdigit():
print("输入错误,请输入数字!")
continue
month_int = int(month_str)
if month_int < 1 or month_int > 12:
print("输入错误,请输入1-12的数字!")
continue
else:
break
year_str = input("请输入年份:")
if not year_str.isdigit():
print("输入错误,请输入数字!")
exit()
year_int = int(year_str)
days = calendar.monthrange(year_int, month_int)[1]
print("{}年{}月有{}天".format(year_int, month_int, days))
```
输入月份和年份后,调用calendar.monthrange()函数得到该月份的天数,最后将结果输出。
阅读全文