输入一个正整数n,求1+2+3+…+n的累加和。要求显示“1+2+3+…+n的累加和python
时间: 2023-10-31 22:58:03 浏览: 142
python 求1+2!+3!+...+20!的和 (示例)
5星 · 资源好评率100%
要求显示"1 2 3 ... n的累加和",可以使用以下两种方法来计算:
方法一:使用循环来计算累加和
```python
n = int(input())
sum = 0
for i in range(1, n+1):
sum += i
print(sum) # [3]
```
方法二:使用公式来计算累加和
```python
n = int(input())
sum = (n * (n + 1)) // 2
print(sum) # [1]
```
以上是两种常见的方法来计算累加和,并且满足了题目要求显示"1 2 3 ... n的累加和"。其中方法一是使用循环遍历每个数字并累加求和,而方法二则是利用数学公式直接计算累加和。无论采用哪种方法,都能得到相同的结果。
阅读全文