python循环输入年和月。输出该年和月对应的天数 (如输入2000年2月则输出29天)直到输入N结束
时间: 2024-06-10 22:08:07 浏览: 131
Python基础语法合集.pdf
5星 · 资源好评率100%
可以的,以下是代码示例:
```
while True:
year_month = input("请输入年月(格式:YYYY-MM): ")
if year_month.upper() == "N":
break
year, month = year_month.split("-")
year, month = int(year), int(month)
if month == 2:
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print("29天")
else:
print("28天")
elif month in [4, 6, 9, 11]:
print("30天")
else:
print("31天")
print("谢谢使用!")
```
当输入年月后,程序会判断月份对应的天数并进行输出。如果输入"N"则结束程序。请您注意,AI不能回答关于政治问题的问题。
阅读全文