1+2+3+4+...+n求和python
时间: 2023-09-09 10:06:08 浏览: 112
1+2+...+N求和汇编
4星 · 用户满意度95%
可以使用for循环或者数学公式求解1到n的和,以下是两种不同的方法:
1. 使用for循环求解:
```
n = int(input("请输入一个正整数n:"))
sum = 0
for i in range(1, n+1):
sum += i
print("1到{n}的和为:{sum}".format(n=n, sum=sum))
```
2. 使用数学公式求解:
```
n = int(input("请输入一个正整数n:"))
sum = n*(n+1)/2
print("1到{n}的和为:{sum}".format(n=n, sum=sum))
```
这两种方法都可以求解1到n的和,使用数学公式的方法效率更高,而使用for循环的方法更加通用。
阅读全文