定义函数接收年份和月份作为参数,返回对应月份有多少天。闰年2月为29天否则为28天;4、6、9、11月月份为30天;其他月份为31天。 要求: (1)函数放在find_month.py中; (2)另建一个python程序main.py,在此脚本程序中调用find_month.py中的函数实现相应功能。
时间: 2024-02-22 17:55:22 浏览: 81
js实现判断闰年及月份的最后一天
好的,这是一个比较简单的问题,以下是实现的代码:
在 `find_month.py` 文件中编写如下代码:
```python
def days_in_month(year, month):
if month == 2:
if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0):
return 29
else:
return 28
elif month in [4, 6, 9, 11]:
return 30
else:
return 31
```
在 `main.py` 文件中编写如下代码来调用 `find_month.py` 中的函数:
```python
from find_month import days_in_month
year = int(input("请输入年份:"))
month = int(input("请输入月份:"))
days = days_in_month(year, month)
print(f"{year}年{month}月的天数为{days}天")
```
这样,当你运行 `main.py` 文件时,它将提示你输入年份和月份,并输出对应月份的天数。
阅读全文