【发布时间】:2012-04-04 19:50:12
【问题描述】:
我正在尝试编写一个函数,该函数将字符串(一个月)作为输入并返回该月的天数,使用如下列表:
我在最下面写了更正,谢谢你的帮助
month_days= [('January',[31]),('February',[28,29]),('March',[31]), ('April',[30]),('May',[31]),('June',[30]),('July',[31]),('August',[31]),('September',[30]),('October',[31]),
('November',[30]),('December',[31]) ]
def month_day(mnth):
for m, d in month_days:
if m == mnth:
return d
【问题讨论】:
-
month_days('February')怎么样?另外,你的代码是什么? -
如果您使用字典而不是列表,可能会更容易。使用月份名称作为键。
-
如果你展示你的尝试,你会得到帮助你克服众所周知的“颠簸”的答案。如果你不这样做,这可能会在 15 分钟内关闭。
-
必须是作业;现实世界中没有人将完整的月份名称输入计算机......
标签: python