编程,输入一个年份,判断其是不是闰年。闰年的条件是:年份能被4 整数,但不能被100整除,或者年份能被400 整数。
时间: 2024-10-17 07:10:05 浏览: 43
当然,判断一个年份是否为闰年的Python代码很简单。你可以使用以下函数来实现这个功能:
```python
def is_leap_year(year):
if year % 4 == 0:
if year % 100 == 0:
if year % 400 == 0:
return True
else:
return False
else:
return True
else:
return False
# 测试函数
year = int(input("请输入一个年份: "))
if is_leap_year(year):
print(f"{year} 是闰年")
else:
print(f"{year} 不是闰年")
```
在这个代码中,我们首先检查年份是否能被4整除。如果能,我们再检查是否能被100整除。如果能被100整除,我们需要再次检查是否能被400整除。只有当满足这些条件时,该年份才是闰年。
运行此程序后,根据用户的输入,会输出相应的结果。
相关问题
输入一个年份,判断他是否为闰年(判断闰年的条件是:年份能被4整除但不能被100整除;或者是能被400整除
的年份)。
示例:
输入:2000
输出:是闰年
输入:1900
输出:不是闰年
输入:1996
输出:是闰年
输入格式
一个整数 n。
输出格式
一个字符串,如果输入年份是闰年,则输出“是闰年”,否则输出“不是闰年”。
数据范围
1000 ≤ n ≤ 3000
输入样例1:
2000
输出样例1:
是闰年
输入样例2:
1900
输出样例2:
不是闰年
输入样例3:
1996
输出样例3:
是闰年
输入一个年份,判断其是否为闰年。判断闰年的标准:能被4整除但不能被100整除,或者能被400整除的年份是闰年。
要判断一个年份是否为闰年,可以按照以下步骤进行:
1. 接收用户输入的年份。
2. 使用条件判断语句判断年份是否满足闰年的标准。
3. 如果年份能被4整除但不能被100整除,或者能被400整除,则该年份是闰年。
4. 根据判断结果输出相应的信息。
下面是一个示例代码:
```python
year = int(input("请输入一个年份:"))
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print(year, "是闰年")
else:
print(year, "不是闰年")
```
请注意,这里使用了`input()`函数来接收用户输入的年份,并使用`int()`函数将输入的字符串转换为整数类型。
如果年份能被4整除但不能被100整除,或者能被400整除,则输出该年份是闰年,否则输出该年份不是闰年。
阅读全文