Python计算1-100累加和的所有方法
时间: 2024-05-14 09:13:05 浏览: 19
有很多方法可以计算1-100的累加和,以下是其中几种方法:
方法一:使用for循环遍历1-100的数字,然后累加每个数字到一个变量中,最终返回累加和。
Python代码:
```python
def sum_from_1_to_100():
sum = 0
for i in range(1, 101):
sum += i
return sum
print(sum_from_1_to_100()) # 输出5050
```
方法二:使用数学公式求和,公式为:(首项 + 末项) × 项数 ÷ 2。对于1-100的累加和,首项为1,末项为100,项数为100,代入公式计算即可得到累加和。
Python代码:
```python
def sum_from_1_to_100():
sum = (1 + 100) * 100 / 2
return sum
print(sum_from_1_to_100()) # 输出5050
```
方法三:使用内置函数sum,将1-100的数字放到一个列表中,然后使用sum函数计算列表元素的和。
Python代码:
```python
def sum_from_1_to_100():
nums = list(range(1, 101))
sum = sum(nums)
return sum
print(sum_from_1_to_100()) # 输出5050
```
希望以上方法能够满足您的需求。