用while循环语句和简单if语句来写出判断一个数是否为偶数的
时间: 2024-03-10 08:48:30 浏览: 22
好的,以下是使用 while 循环和简单的 if 语句来判断一个数是否为偶数的 Python 代码:
```python
while True:
try:
n = int(input("请输入一个整数:"))
break
except:
print("输入有误,请重新输入!")
if n % 2 == 0:
print("%d 是偶数。" % n)
else:
print("%d 是奇数。" % n)
```
这段代码会循环读取用户输入的整数,直到输入正确的整数为止,然后判断该整数是否为偶数,并输出相应的信息。
相关问题
用shell脚本写出1到100之间的偶数,要求用while循环和if语句一起
好的,下面是实现的代码:
```shell
#!/bin/bash
num=1
while [ $num -le 100 ]
do
if [ $((num%2)) -eq 0 ]
then
echo $num
fi
num=$((num+1))
done
```
解释一下:
- 第一行指定了脚本的解释器为 bash。
- 接下来定义了一个变量 num,初始值为 1。
- while 循环用来遍历 1 到 100 之间的数字。
- if 语句判断当前数字是否为偶数,如果是则打印出来。
- 最后将 num 加 1,继续下一次循环。
这样就可以输出 1 到 100 之间的偶数了,希望对你有帮助!
用Java语言设计一个程序,使用do...while循环语句输出1-50的偶数和
好的,这是一个使用do...while循环语句输出1-50的偶数和的Java程序:
```
public class EvenNumbersSum {
public static void main(String[] args) {
int num = 1;
int sum = 0;
do {
if (num % 2 == 0) {
sum += num;
}
num++;
} while (num <= 50);
System.out.println("1-50的偶数和为: " + sum);
}
}
```
这个程序首先定义了一个num变量和一个sum变量,并将num初始值设为1。然后使用do...while循环来遍历从1到50的每个数字,如果该数字为偶数,则将其加到sum变量中。最后输出sum变量的值,即1-50的偶数和。