Python 编写程序,使用循环语句输出1+4+7+10+13+…+112的和。
时间: 2023-08-05 10:03:44 浏览: 86
可以使用 while 循环来实现:
```python
sum = 0
num = 1
while num <= 112:
sum += num
num += 3
print(sum)
```
或者使用 for 循环来实现:
```python
sum = 0
for num in range(1, 113, 3):
sum += num
print(sum)
```
两种方法都可以得到 2040 这个结果。
相关问题
编写程序使用循环语句输出1+4+7+10+…+112的和。python
可以使用 Python 的 for 循环语句来实现:
```python
sum = 0
for i in range(1, 113, 3):
sum += i
print("1+4+7+10+...+112 =", sum)
```
输出结果为:
```
1+4+7+10+...+112 = 2145
```
解释一下,range(1, 113, 3) 表示从1开始,每次加3,直到小于113。在循环中,将每个数累加到 sum 变量中,最后输出 sum 的值即可。
Python 编写程序,使用循环语句输出1+4+7+10+13+…+112的和。
好的,下面是Python编写的程序,使用循环语句输出1+4+7+10+13+…+112的和:
```python
sum = 0
for i in range(1, 113, 3):
sum += i
print("1+4+7+10+13+…+112的和为:", sum)
```
输出结果为:
```
1+4+7+10+13+…+112的和为: 2145
```
程序通过 for 循环语句,每次循环加上一个等差数列的项,然后将结果保存到变量 sum 中。最后输出变量 sum 的值。
阅读全文