【发布时间】:2020-09-08 05:15:05
【问题描述】:
为什么我得到下面代码的错误输出,我把输出放在下面
(有些人可能会建议使用日期时间模块,由于主程序有些复杂,我将使用此方法)
months = [1,2,3,4,5,6,7,8,9,10,11,12]
for month in months:
if month == {1,3,5,7,9,11}:
days= 31
print(days)
elif month == {4,6,8,10,12}:
days = 30
print(days)
else :
days = 28
print(days)
我得到这个输出
28
28
28
28
28
28
28
28
28
28
28
28
【问题讨论】:
标签: python for-loop if-statement