输入一个年份,要求输出是不是闰年
时间: 2023-05-21 07:05:04 浏览: 54
您好,根据闰年的定义,如果一个年份可以被4整除但不能被100整除,或者能够被400整除,那么这一年就是闰年。
以下是判断一个年份是否是闰年的 Python 代码示例:
```
def is_leap_year(year):
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
return True
else:
return False
```
您可以将输入的年份作为参数传递到这个函数中,如果返回 True,则代表这一年是闰年,如果返回 False,则代表这一年不是闰年。
比如,您可以这样调用这个函数来判断 2022 年是否是闰年:
```
if is_leap_year(2022):
print("2022 年是闰年")
else:
print("2022 年不是闰年")
```
我希望这个代码示例可以帮助您解决问题。
相关问题
输入一个年份,输出是否为闰年
好的,这个问题很简单。判断一个年份是否为闰年,需要满足以下两个条件之一:
1. 该年份能被 4 整除,但是不能被 100 整除;
2. 该年份能被 400 整除。
如果满足以上两个条件之一,那么该年份就是闰年。如果不满足,则不是闰年。
下面是一个 Python 代码示例,可以判断输入的年份是否为闰年:
```python
year = int(input("请输入一个年份:"))
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
print(year, "是闰年")
else:
print(year, "不是闰年")
```
希望这个回答能够帮到你!
用c++编写,输入一个年份,要求输出是不是闰年
可以使用下面的代码来判断输入年份是否为闰年。
```
#include <stdio.h>
int main() {
int year;
printf("请输入一个年份: ");
scanf("%d", &year);
if (year % 400 == 0) {
printf("%d是闰年。\n", year);
} else if (year % 4 == 0 && year % 100 != 0) {
printf("%d是闰年。\n", year);
} else {
printf("%d不是闰年。\n", year);
}
return 0;
}
```