python求10到20所有3多倍数的和
时间: 2023-06-02 15:01:53 浏览: 112
代码如下:
```python
sum = 0
for i in range(10, 21):
if i % 3 == 0:
sum += i
print(sum)
```
输出结果为 63,即 10 到 20 所有 3 的倍数的和为 63。
相关问题
pycharm求1到100所有3的倍数之和
好的,你可以使用以下代码来计算 1 到 100 中所有 3 的倍数之和:
```python
# 初始化变量
sum = 0
# 循环计算 3 的倍数之和
for i in range(1, 101):
if i % 3 == 0:
sum += i
# 输出结果
print("1 到 100 中所有 3 的倍数之和为:", sum)
```
在上面的代码中,我们使用了一个 `for` 循环来计算 1 到 100 中所有 3 的倍数之和。首先,我们初始化一个变量 `sum` 为 0。然后,我们使用 `range()` 函数生成一个从 1 到 100 的数字序列,并使用 `if` 语句判断每个数字是否为 3 的倍数,如果是,则将该数字加到 `sum` 变量中。最后,我们输出计算结果。你可以在 Pycharm 中创建一个新的 Python 项目,然后将以上代码粘贴到 Python 文件中运行。运行后,程序会计算并输出 1 到 100 中所有 3 的倍数之和。
输出1到50之间所有3 的倍数的和python
可以使用以下代码实现:
```python
sum = 0
for i in range(3, 51, 3):
sum += i
print(sum)
```
解释一下代码:
- `sum = 0`:定义一个变量 `sum` 并初始化为 0,用来存储所有 3 的倍数的和。
- `for i in range(3, 51, 3)`:使用 `range` 函数生成从 3 到 50(不包括 51)之间所有的 3 的倍数。
- `sum += i`:将当前的 3 的倍数加到 `sum` 变量中。
- `print(sum)`:输出最终的结果,即 1 到 50 之间所有 3 的倍数的和。
如果你运行上面的代码,输出的结果应该是 408。