用python编写一个函数leap(y)判断闰年
时间: 2024-03-19 21:44:32 浏览: 62
好的,下面是 Python 代码示例:
```python
def leap(year):
"""
判断一个年份是否为闰年
"""
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
return True
else:
return False
year = int(input("请输入一个年份:"))
if leap(year):
print("%d 是闰年" % year)
else:
print("%d 不是闰年" % year)
```
这段代码定义了一个函数 `leap(year)`,用于判断一个年份是否为闰年。闰年的判断规则是:能被 4 整除但不能被 100 整除的年份为闰年,或者能被 400 整除的年份也是闰年。函数 `leap(year)` 就是根据这个规则进行判断,如果是闰年则返回 True,否则返回 False。代码最后根据函数的返回值输出结果。你可以尝试输入一些年份进行测试。
相关问题
python判断闰年编写函数leap
好的,下面是 Python 编写函数判断闰年的代码:
```python
def leap(year):
"""
判断是否为闰年
:param year: 年份
:return: True or False
"""
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
return True
else:
return False
```
使用方法:
```python
year = 2020
if leap(year):
print("这是闰年")
else:
print("这不是闰年")
```
输出结果:
```
这是闰年
```
注意:闰年的判断规则为:1、能被4整除但不能被100整除的年份是闰年;2、能被400整除的是闰年。
使用python编写一个函数,能判断年份n是否是闰年,并调用该函数判断输入的年份是否为闰年。
以下是Python代码实现:
```python
def is_leap_year(n):
if (n % 4 == 0 and n % 100 != 0) or n % 400 == 0:
return True
else:
return False
year = int(input("请输入一个年份:"))
if is_leap_year(year):
print(year, "是闰年")
else:
print(year, "不是闰年")
```
代码说明:
1. 定义一个函数 `is_leap_year(n)`,该函数接收一个整数参数 n,用于判断是否为闰年。
2. 在函数中,使用闰年的判断规则进行判断,如果符合条件则返回 True,否则返回 False。
3. 在主程序中,使用 `input()` 函数获取一个年份的输入,并将其转换为整数类型。
4. 调用函数 `is_leap_year(year)` 判断输入的年份是否为闰年。
5. 根据函数的返回值输出提示信息。
阅读全文