用python,输入只有一行,用两个空格隔开的整数,代表两个年份,若m是闰年,n也是闰年输出1
时间: 2024-06-15 11:06:15 浏览: 84
可以使用以下代码来实现:
```python
def check_leap_year(year):
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
return True
else:
return False
input_str = input("请输入两个年份,用两个空格隔开:")
year1, year2 = map(int, input_str.split())
if check_leap_year(year1) and check_leap_year(year2):
print(1)
```
相关问题
python编写程序输入年(year)、月(month),调用该函数,返回该年份该月的天数,输出返回的天数。 公历闰年的计算方法为: 年份能被4整除且不能被100整除的为闰年 或者,年份能被400整除的是闰年。 【输入描述】 共一行。有两个整数,第一个是年份,第二个是月份。年份和月份之间以一个空格隔开。 【输出描述】 输出该年该月的天数。
以下是 Python 代码实现:
```python
def get_days_of_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
year, month = map(int, input().split())
days = get_days_of_month(year, month)
print(days)
```
运行时,输入年份和月份,程序会输出该年该月的天数。
编写一个函数 编写程序输入年、月,调用该函数,返回该年份该月的天数,输出返回的天数。公历闰年的计算方法为: 年份能被4整除且不能被100整除的为闰年或者,年份能被400整除的是闰年。 7章 D 【输入描述】 共一行。有两个整数,第一个是年份,第二个是月份。年份和月份之间以一个空格隔开。【输出描述】 输出该年该月的天数。【输入示例】 201711 作 【输出示例】 30Python语言
好的,下面是 Python 语言的代码:
```python
def days_of_month(year, month):
days = 0
if month in [1, 3, 5, 7, 8, 10, 12]:
days = 31
elif month in [4, 6, 9, 11]:
days = 30
elif month == 2:
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
days = 29
else:
days = 28
return days
year, month = map(int, input().split())
days = days_of_month(year, month)
print(days)
```
函数 `days_of_month` 接收两个参数,年份和月份,根据公历闰年的计算方法,返回该年份该月的天数。在主程序中,我们通过 `input` 函数获取年份和月份,将它们转换为整数后传递给 `days_of_month` 函数,然后输出返回的天数。
阅读全文