使用python循环语句输出1+4+7+10+13+…+112的和
时间: 2023-08-02 22:08:22 浏览: 57
可以使用 Python 的循环语句来实现这个需求,以下是使用 for 循环和 while 循环分别实现的代码:
使用 for 循环:
```python
sum = 0
for i in range(1, 113, 3):
sum += i
print(sum)
```
输出结果为:2040
使用 while 循环:
```python
sum = 0
i = 1
while i < 113:
sum += i
i += 3
print(sum)
```
输出结果为:2040
以上两种方法的实现思路类似,都是通过循环语句来遍历每个需要累加的数,并将其累加到变量 sum 中,最终输出 sum 的值。需要注意的是,循环条件需要根据题目中的规律来设置,这里每次增加的是 3。
相关问题
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 的值。
编写程序使用循环语句输出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 的值即可。
相关推荐
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.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)