编写python程序以实现计算s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n),n由用户输入
时间: 2024-01-09 13:22:10 浏览: 60
基于Django+DRF+K8S的边缘计算管理平台python源码+使用说明.zip
以下是两种编写Python程序实现计算s的方法:
方法一:使用while循环
```python
n = int(input("请输入n的值:"))
s = 0
i = 1
while n >= i:
j = 1
temp = 0
while j <= i:
temp = temp + j
j = j + 1
s = s + temp
i = i + 1
print(s)
```
方法二:使用嵌套循环
```python
n = int(input("请输入n的值:"))
s = 0
for i in range(1, n+1):
temp = 0
for j in range(1, i+1):
temp = temp + j
s = s + temp
print(s)
```
阅读全文