判断自然数n是奇数还是偶数,用python
时间: 2023-06-09 21:06:10 浏览: 463
代码如下:
```
n = int(input("请输入一个自然数n:"))
if n % 2 == 0:
print(n, "是偶数")
else:
print(n, "是奇数")
```
输入一个自然数n,如果n除以2的余数为0,那么n就是偶数;否则,n就是奇数。相应地,程序会输出n是奇数还是偶数。
相关问题
python输入一个自然数,判断它是奇数还是偶数
可以使用取模运算符(%)来判断一个自然数是奇数还是偶数。如果一个数除以2的余数为0,则它是偶数;如果余数为1,则它是奇数。
下面是使用Python编写的代码:
```
num = int(input("请输入一个自然数:"))
if num % 2 == 0:
print(num, "是偶数")
else:
print(num, "是奇数")
```
首先,使用`input()`函数获取用户输入的自然数,并使用`int()`函数将输入的字符串转换为整数类型。然后,使用`if`语句和取模运算符判断输入的数是奇数还是偶数,并输出相应的提示信息。
输入一个自然数判断它是奇数还是偶数
请问您需要什么语言的代码呢?以下是Python和Java的代码示例:
Python代码:
```
num = int(input("请输入一个自然数:"))
if num % 2 == 0:
print(num, "是偶数")
else:
print(num, "是奇数")
```
Java代码:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个自然数:");
int num = scanner.nextInt();
if (num % 2 == 0) {
System.out.println(num + "是偶数");
} else {
System.out.println(num + "是奇数");
}
}
}
```
阅读全文