求(2+3+4+……..+19+20)+ (11+12+…..+99+100)的和
时间: 2023-11-13 20:04:36 浏览: 97
可以使用for循环或者range函数来求解。以下是使用range函数的方法:
```python
sum1 = sum(range(2, 21)) # 计算2到20的和
sum2 = sum(range(11, 101)) # 计算11到100的和
result = sum1 + sum2 # 计算两个和的总和
print(result)
```
输出结果为:3570
相关问题
python求(2+3+4+……..+19+20)+ (11+12+…..+99+100)的和。
以下是Python代码,用于计算(2+3+4+……..+19+20)+ (11+12+…..+99+100)的和:
```python
sum1 = sum(range(2, 21))
sum2 = sum(range(11, 101))
total_sum = sum1 + sum2
print(total_sum)
```
运行结果为:3570
求(2+3+4+……..+19+20)+ (11+12+…..+99+100)的和。
可以使用三种方法来求解这个问题:
方法一:
```python
# 方法一
sum1 = sum(range(2, 21))
sum2 = sum(range(11, 101))
result = sum1 + sum2
print(result)
```
方法二:
```python
# 方法二
sum1 = 0
for i in range(2, 21):
sum1 += i
sum2 = 0
for i in range(11, 101):
sum2 += i
result = sum1 + sum2
print(result)
```
方法三:
```python
# 方法三
sum1 = sum(range(2, 21))
sum2 = sum(range(11, 101, 2))
sum3 = sum(range(12, 101, 2))
result = sum1 + sum2 + sum3 - 10
print(result)
```