如何从包含字符串和整数的python列表返回

2024-04-25 18:24:43 发布

您现在位置:Python中文网/ 问答频道 /正文

def days_in_month(m):
    for m in range (January,December):
        return (month_days[0],month_days[11])

    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])]
    day_names=['Monday' 'Tuesday' 'Wednesday' 'Thursday' 'Friday' 'Saturday' 'Sunday']

我应该使用python列表来存储每个月的名称和每个月的天数,我的程序应该接受一个参数(一个月),并返回该特定月份的设置天数。我还车有问题 每个指定月份的天数,我已尝试搜索答案 到处都是,什么也没有。请帮忙。提前谢谢


Tags: inforreturndefrangedaysmaymarch
1条回答
网友
1楼 · 发布于 2024-04-25 18:24:43

我建议每月使用字典

def days_in_month(m):
    return month_days[m]

month_days= {'January':31, 'February':[28,29] etc...}
day_names=['Monday' 'Tuesday' 'Wednesday' 'Thursday' 'Friday' 'Saturday' 'Sunday']

我不太明白你想在这里还什么。但此代码将返回字典中存储的数字

所以month('January')将返回31

相关问题 更多 >