【发布时间】:2021-02-17 02:27:07
【问题描述】:
我正在尝试编写一个代码,该代码将接受一年中的任何月份并输出输入的月份以及该月中的日期列表。但是如果输入二月,它应该询问出生年份并检查那是否是闰年并输出二月加上二月的天数。 我哪里做错了?
month = input("Enter any month of the year: ")
for n in month:
if (n == "January" or
n == "March" or
n == "April" or
n == "May" or
n == "June" or
n == "July" or
n == "August" or
n == "September" or
n == "October" or
n == "November" or
n == "December"):
print (n + range(1, 32))
elif n == "February" :
year = input("Enter a year")
for i in year:
if i % 4 == 0:
print (year + range(1,29))
【问题讨论】:
-
使用日历模块...它看起来更漂亮,而且小菜一碟
-
我不是 python 开发者,但你不只需要下面的
else print (year + range(1,28)之类的东西。
标签: python python-3.x list