python - 计算月份天数的python程序
问题描述
我正在尝试编写一个 python 程序,让用户按数字输入月份,例如三月为 3,并输出天数和挂载
解决方案
这是学校项目吗?
def get_days(month):
days = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
return days[(month-1) % 12]
我没有考虑闰年,因为没有提到,
但如果你需要它:
def get_days(month, leap=False):
days = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
return days[month-1] if not leap or month != 2 else 29
推荐阅读
- algorithm - 遵循规则的数组的所有 2 个元素组合
- php - WordPress:输入框在下一页显示输入数据
- r - 我可以在 R 中使用 observeEvent 创建提交按钮吗?
- computer-vision - 因子图优化和捆绑调整有什么区别?
- accessibility - 使用向上和向下按钮遍历时,JAWS 正在读取禁用按钮内的内容
- reactjs - 使用代理的 React Fetch CORS 在本地而不是在 IIS 中工作
- python - 没有字符串连接的两个字符串的最长公共序列 O(mn)
- python - EC2 中的内存错误
- django - 制作移动应用程序的替代方案!- 用于通信数据
- python - 从 pandas 数据框生成汇总表