python 创建一个函数leapyear(),在调用该函数时可以实现如下功能—用户输入一个年份,该函数判断其是否为闰年,并在终端输出判断结果
时间: 2024-10-13 14:14:06 浏览: 21
LeapYear:实现一种主要方法,从1582年起从用户读取整数年份,并确定该年份是否为a年
在Python中,你可以创建一个名为`is_leap_year()`的函数,用于判断给定的年份是否为闰年。根据规则,闰年的条件通常是能被4整除,但是不能被100整除;除非它同时也能被400整除。以下是这个函数的实现:
```python
def is_leap_year(year):
if year % 4 == 0:
if year % 100 == 0:
if year % 400 == 0:
return True # 能被400整除的是闰年
else:
return False # 否则不是闰年
else:
return True # 能被4整除但不能被100整除的是闰年
else:
return False # 不能被4整除的不是闰年
# 用户输入
year_to_check = int(input("请输入一个年份:"))
if is_leap_year(year_to_check):
print(f"{year_to_check}是闰年")
else:
print(f"{year_to_check}不是闰年")
阅读全文