编写一个脚本,求1--100之间能被3整除的数之和
时间: 2024-05-13 18:16:27 浏览: 9
你可以使用循环和条件语句来实现这个脚本,具体代码如下:
```python
sum = 0 # 定义一个变量用于累加和
for i in range(1, 101): # 循环1到100
if i % 3 == 0: # 如果能被3整除
sum += i # 将其加入到累加和中
print("1--100之间能被3整除的数之和为:", sum) # 打印结果
```
运行结果为:
```
1--100之间能被3整除的数之和为: 1683
```
相关问题
Linux编写一个脚本,求1--100之间能被3整除的数之和
可以使用循环和条件语句来实现这个脚本,具体的代码如下:
```bash
#!/bin/bash
sum=0
for ((i=1; i<=100; i++))
do
if [[ $((i%3)) -eq 0 ]]; then
sum=$((sum+i))
fi
done
echo "1--100之间能被3整除的数之和为:$sum"
```
解释一下代码:
1. `sum=0`:初始化变量`sum`,用来存储能被3整除的数之和;
2. `for ((i=1; i<=100; i++))`:循环1到100的所有数;
3. `if [[ $((i%3)) -eq 0 ]]; then`:判断当前数`i`是否能被3整除,如果能,进入下一步;
4. `sum=$((sum+i))`:将当前数`i`加到`sum`中;
5. `echo "1--100之间能被3整除的数之和为:$sum"`:输出结果。
你可以将这段代码保存为一个文件,比如`sum.sh`,然后在终端中运行`bash sum.sh`即可得到结果。
编写一个脚本,计算1~100之间能被5整除的数的和
好的,这是一个Python的脚本。你可以在本地Python环境中运行它。
```python
# 初始化变量sum
sum = 0
# 循环1~100
for i in range(1, 101):
# 如果i能被5整除
if i % 5 == 0:
# 将i加到sum中
sum += i
# 输出结果
print("1~100之间能被5整除的数的和为:", sum)
```
执行结果:
```
1~100之间能被5整除的数的和为: 1050
```