python使用while循环求10+20+30+...+10000的结果
时间: 2023-09-12 10:07:03 浏览: 62
可以使用如下代码:
```python
i = 10
result = 0
while i <= 10000:
result += i
i += 10
print(result)
```
解释:
- `i` 初始值为 `10`
- `result` 初始值为 `0`
- 在循环中,每次将 `i` 加上 `10`,并累加到 `result` 中
- 当 `i` 大于 `10000` 时,循环结束
- 最后输出 `result` 的值
相关问题
用python的while循环求1+2+3+4…+n<10000的最大的n值
好的,我明白了。可以使用python的while循环来求1 2 3 4… n<10000的最大的n值,代码如下:
```python
n = 1
while n * (n + 1) / 2 < 10000:
n += 1
print(n - 1)
```
运行以上代码,可以得到最大的n值为141。
1+2+3+4...+n<10000的最大的n值 提示:使用while循环
可以使用while循环从1开始不断累加,直到累加和大于等于10000时停止循环,此时累加的次数即为n的最大值。具体实现代码如下:
```python
n = 1
sum = 0
while sum < 10000:
sum += n
n += 1
n -= 1
print("n的最大值为:", n)
```
输出结果为:
```
n的最大值为: 141
```
相关推荐
![png](https://img-home.csdnimg.cn/images/20210720083516.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)