编写程序,输入n,使用while循环控制语句输出从1-n之间的偶数,用半角空格间隔
时间: 2023-08-31 12:35:49 浏览: 133
BianYiYuanLi.rar_ bianyiyuanli_WHILE循环语句的翻译程序设计_do-while_翻译程序
### 回答1:
好的,这是一个使用 while 循环输出 1 到 n 之间的偶数的程序:
```
n = int(input("请输入数字 n: "))
i = 1
while i <= n:
if i % 2 == 0:
print(i, end=" ")
i += 1
```
输入 n 后,程序会使用 while 循环从 1 开始循环到 n。在每次循环中,程序会判断当前数字是否为偶数,如果是偶数,就输出该数字,并使用半角空格隔开。如果不是偶数,则跳过输出,直接进行下一次循环。
希望这能帮到你!
### 回答2:
编写程序如下:
```python
n = int(input("请输入一个整数n:"))
i = 1
while i <= n:
if i % 2 == 0:
print(i, end=' ')
i += 1
```
这个程序中,首先通过`input`函数获取用户输入的整数`n`。然后我们定义一个变量`i`,并初始化为1。接下来,通过`while`循环,每次循环检查`i`是否小于等于`n`,如果满足条件,就执行循环体内的代码。
在循环体内,我们使用条件语句`if`判断变量`i`是否为偶数。如果`i`除以2的余数为0,说明`i`是一个偶数,我们通过`print`函数将其输出,并使用`end=' '`指定输出时以半角空格间隔。最后,通过`i += 1`使`i`递增,继续执行下一次循环。
当`i`大于`n`时,循环结束。程序会输出从1到n之间的所有偶数,以半角空格间隔。
阅读全文