用python定义一个函数,其功能为:任意输入一个年份,判断该年份是否闰年,斌输出结果
时间: 2024-03-03 07:51:53 浏览: 132
好的,以下是判断闰年的 Python 函数实现:
```python
def is_leap_year(year):
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
print(year, "是闰年")
else:
print(year, "不是闰年")
```
函数名为 `is_leap_year`,接收一个参数 `year`,表示要判断的年份。
函数内部使用了闰年的判断公式,如果该年份是闰年,则输出 “是闰年”;否则输出 “不是闰年”。
你可以直接调用该函数并传入一个年份来测试其功能,例如:
```python
is_leap_year(2021) # 不是闰年
is_leap_year(2020) # 是闰年
```
相关问题
用Python定义一个函数,其功能为:任意输入一个年份,判断该年份 是否是闰年,并输出结果。
好的,可以使用以下代码实现:
```python
def is_leap_year(year):
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
return True
else:
return False
year = int(input("请输入一个年份:"))
if is_leap_year(year):
print(year, "是闰年")
else:
print(year, "不是闰年")
```
首先定义一个 is_leap_year 的函数,用于判断是否是闰年。在函数中,如果年份能够被 4 整除且不能被 100 整除,或者能够被 400 整除,则判断为闰年,返回 True,否则返回 False。
然后从键盘输入一个年份,调用函数 is_leap_year 进行判断,如果返回值为 True,则输出该年份是闰年,否则输出不是闰年。
用Python定义一个函数,其功能为:任意输入一个年份,判断该年份是否是闰年,并输出结果。
好的,以下是一个判断闰年的 Python 函数:
```python
def is_leap_year(year):
leap = False
if year % 4 == 0:
leap = True
if year % 100 == 0:
leap = False
if year % 400 == 0:
leap = True
if leap:
print(year, "是闰年")
else:
print(year, "不是闰年")
```
这个函数的思路是,首先判断输入的年份能否被 4 整除,如果能被整除,就将 leap 标记为 True。然后再判断能否被 100 整除,如果能被整除,就将 leap 标记为 False。最后再判断能否被 400 整除,如果能被整除,就将 leap 标记为 True。
最后,根据 leap 的值输出判断结果。
例如,对于输入 2020,该函数将输出:
```
2020 是闰年
```
希望这个函数能够满足你的需求,如果有其他问题可以继续问我。
阅读全文