写一个判断闰年的程序
时间: 2023-09-06 09:04:32 浏览: 100
### 回答1:
吧:
def is_leap_year(year):
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
return True
else:
return False
### 回答2:
判断闰年的程序通常是通过判断年份能否被4整除并且不能被100整除,或者能够被400整除来确定。
以下是一个判断闰年的程序:
```
# 输入需要判断的年份
year = int(input("请输入一个年份:"))
# 判断是否为闰年
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
print(year, "年是闰年。")
else:
print(year, "年不是闰年。")
```
程序首先会让用户输入一个年份。然后程序利用if语句判断输入的年份是否符合闰年的条件。如果年份能够被4整除但不能被100整除,或者能够被400整除,那么就输出“年份 是闰年”。否则,输出“年份 不是闰年”。这就是一个简单的判断闰年的程序。
### 回答3:
判断闰年的标准是:能被4整除且不能被100整除的年份或者能被400整除的年份都是闰年。
以下是一个判断闰年的程序:
```python
def is_leap_year(year):
if year % 4 == 0 and year % 100 != 0:
return True
elif year % 400 == 0:
return True
else:
return False
# 测试示例
year = int(input("请输入一个年份:"))
if is_leap_year(year):
print(year, "是闰年。")
else:
print(year, "不是闰年。")
```
在该程序中,我们定义了一个`is_leap_year`的函数,接受一个年份作为参数。该函数使用了逻辑判断来判断年份是否为闰年,并返回布尔值。
在程序中,我们通过`input`函数获取用户输入的年份,并转换为整数类型。然后调用`is_leap_year`函数来判断该年份是否为闰年。最后输出判断结果。
阅读全文