1. 使用 for 循环打印 1 到 10 中的所有奇数
时间: 2024-05-10 14:17:44 浏览: 13
可以使用以下代码:
```
for i in range(1, 11):
if i % 2 != 0:
print(i)
```
输出结果为:
```
1
3
5
7
9
```
解释一下代码:
1. 使用 `range(1, 11)` 生成一个从 1 到 10 的整数序列。
2. 在循环过程中,使用条件语句 `if i % 2 != 0` 判断当前循环变量 `i` 是否为奇数(即判断 `i` 是否为 2 的倍数)。
3. 如果当前循环变量 `i` 为奇数,则使用 `print(i)` 打印输出。
相关问题
使用for循环和seq命令打印1到10之间的奇数
我可以回答你的问题。您可以使用以下shell脚本代码:
```
for i in $(seq 1 10); do
if (($i % 2 != 0)); then
echo $i
fi
done
```
输出结果为:
```
1
3
5
7
9
```
使用for语句打印1-10之间的数,但不打印奇数。
好的,以下是使用for循环打印1-10之间的偶数的代码:
```python
for i in range(1, 11):
if i % 2 == 0:
print(i)
```
输出结果为:
```
2
4
6
8
10
```
其中,`range(1, 11)`表示从1到10的整数序列(包含1但不包含11),`if i % 2 == 0`表示如果i是偶数,则执行下面的语句,`print(i)`表示打印i。因此,只有当i为偶数时,才会被打印出来。
相关推荐
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)