求1-100之间的偶数和
时间: 2024-06-15 18:06:29 浏览: 84
可以使用for循环或while循环来求1-100之间的偶数和。其中,for循环的代码如下所示:
```
sum = 0
for i in range(0, 101, 2):
sum += i
print(sum)
```
其中,range(0, 101, 2)表示从0开始,到101结束,步长为2,即只取偶数。在循环中,将每个偶数累加到sum变量中,最后输出sum即可。
另外,使用while循环的代码如下所示:
```
i = 0
sum = 0
while i <= 100:
if i % 2 == 0:
sum += i
i += 1
print(sum)
```
其中,i表示当前的数字,sum表示偶数的和。在循环中,判断当前数字是否为偶数,如果是,则将其累加到sum变量中,最后输出sum即可。
相关问题
Linux求1-100之间偶数和与奇数和
你可以在Linux终端输入以下命令来求解1-100之间偶数和与奇数和:
偶数和:
```
seq 2 2 100 | awk '{sum+=$1} END {print sum}'
```
奇数和:
```
seq 1 2 99 | awk '{sum+=$1} END {print sum}'
```
其中,`seq` 命令用于生成数列,`awk` 命令用于计算和。在偶数和的命令中,`seq 2 2 100` 生成了从 2 到 100 的偶数数列,`awk '{sum+=$1} END {print sum}'` 计算了该数列的和;在奇数和的命令中,`seq 1 2 99` 生成了从 1 到 99 的奇数数列,`awk '{sum+=$1} END {print sum}'` 计算了该数列的和。
Linux用脚本求1-100之间偶数和与奇数和
可以使用Shell脚本来求解1-100之间的偶数和与奇数和,具体代码如下:
```
#!/bin/bash
even_sum=0
odd_sum=0
for ((i=1;i<=100;i++))
do
if [ $((i%2)) -eq 0 ]
then
even_sum=$((even_sum+i))
else
odd_sum=$((odd_sum+i))
fi
done
echo "1-100之间的偶数和为:" $even_sum
echo "1-100之间的奇数和为:" $odd_sum
```
该脚本使用for循环遍历1-100之间的所有数,如果该数是偶数,则将其加入偶数和中,否则将其加入奇数和中。最后使用echo命令输出计算结果。
阅读全文