用while循环判断用户输入的数是否为偶数
时间: 2024-03-24 21:41:42 浏览: 36
好的,可以使用以下代码实现:
```
num = int(input("请输入一个整数:"))
while num % 2 != 0:
num = int(input("您输入的数不是偶数,请重新输入:"))
print("您输入的数是偶数。")
```
首先,通过 `input()` 函数获取用户输入的整数,并将其转换为整型数。然后,进入 `while` 循环,判断用户输入的数是否为偶数。如果是偶数,退出循环并输出提示信息;如果不是偶数,继续循环并提示用户重新输入,直到输入的数为偶数为止。
相关问题
用while循环语句和简单if语句来写出判断一个数是否为偶数的
好的,以下是使用 while 循环和简单的 if 语句来判断一个数是否为偶数的 Python 代码:
```python
while True:
try:
n = int(input("请输入一个整数:"))
break
except:
print("输入有误,请重新输入!")
if n % 2 == 0:
print("%d 是偶数。" % n)
else:
print("%d 是奇数。" % n)
```
这段代码会循环读取用户输入的整数,直到输入正确的整数为止,然后判断该整数是否为偶数,并输出相应的信息。
java中使用do while循环判断奇偶数
以下是java中使用do while循环判断奇偶数的示例代码:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int num;
do {
System.out.print("请输入一个整数:");
num = input.nextInt();
if (num % 2 == 0) {
System.out.println(num + "是偶数。");
} else {
System.out.println(num + "是奇数。");
}
} while (num != 0);
input.close();
}
}
```
在该示例中,使用do while循环读取用户输入的整数,如果该整数为偶数,则输出相应信息;如果为奇数,则同样输出相应信息。当读取到0时,循环结束。