输入一个年份,如果是闰年则显示闰年,否则显示平年。
时间: 2023-03-20 13:03:17 浏览: 83
好的,我可以回答这个问题。
判断一个年份是否是闰年,有以下规则:如果这个年份能被4整除,但是不能被100整除,或者这个年份能被400整除,那么这个年份就是闰年。
因此,你可以输入一个年份,然后通过上述规则来判断是否为闰年。如果是闰年,就输出“闰年”,否则输出“平年”。
下面是示例代码:
```
year = int(input("请输入一个年份:"))
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print(year, "是闰年")
else:
print(year, "是平年")
```
相关问题
输入一个年份酒如果是闰年则显示闰年,否则显示平年
以下是Python代码实现:
```
year = int(input("请输入一个年份:"))
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
print(year, "是闰年。")
else:
print(year, "是平年。")
```
解释:
首先,我们通过 `input()` 函数获取用户输入的年份,并将其转换成整数类型。接着,使用 `if` 和 `else` 语句进行判断:
- 如果年份能被4整除但不能被100整除,或者能被400整除,那么这一年就是闰年,输出相应的信息。
- 否则,这一年就是平年,同样输出相应的信息。
需要注意的是,Python中的 `input()` 函数返回的是字符串类型,如果要进行数值运算,需要使用 `int()` 函数将其转换成整数类型。同时,在判断是否是闰年的条件中,需要使用逻辑运算符 `and` 和 `or`,以及括号来确定优先级。
输入一个年份判断是平年还是闰年
以下是判断一个年份是平年还是闰年的Java代码示例:
```java
import java.util.Scanner;
public class LeapYear {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个年份:");
int year = scanner.nextInt();
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
System.out.println(year + "年是闰年");
} else {
System.out.println(year + "年是平年");
}
}
}
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)