Python计算1-100累加和的所有方法
时间: 2024-05-14 13:13:05 浏览: 62
有很多方法可以计算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
```
希望以上方法能够满足您的需求。
相关问题
用python计算1-100的累加和
这个问题是让你求1到100之间的偶数和,可以使用循环和条件语句来实现:
```python
s = 0 # 记录偶数和,初值为0
for i in range(1, 101):
if i % 2 == 0:
s += i # 只有偶数才加入总和
print(s) # 打印结果
```
输出为2550,即1到100之间的偶数和为2550。
计算1-100累加和
计算1-100的累加和可以使用循环来实现,具体代码如下:
```python
sum = 0
for i in range(1, 101):
sum += i
print("1-100的累加和为:", sum)
```
输出结果为:
```
1-100的累加和为: 5050
```
其中,sum变量初始化为0,然后循环1到100,每次将i加到sum变量中,最后输出sum变量的值即可。
阅读全文