我要用python计算2+4+6+8+...+100之和
时间: 2023-03-28 07:00:35 浏览: 325
您好,我可以回答您的问题。2 4 6 8 ... 100 是一个等差数列,公差为2,首项为2,末项为100。根据等差数列求和公式,可以得到这个数列的和为255。您可以使用以下代码在Python中计算这个和:
sum =
for i in range(2, 101, 2):
sum += i
print(sum)
相关问题
用python计算1+2+...+100
以下是两种Python计算1+2+...+100的方法:
1.使用for循环计算:
```python
sum = 0
for i in range(1, 101):
sum += i
print("1+2+...+100的和为:", sum) # 输出:5050
```
2.使用数学公式计算:
```python
n = 100
sum = (1 + n) * n / 2
print("1+2+...+100的和为:", sum) # 输出:5050.0
```
用python局部变量计算1+2+4+......+100的和
以下是使用Python局部变量计算1+2+4+......+100的和的代码:
```python
def sum(n):
s = 0
for i in range(1, n+1):
s += i
return s
result = 0
for i in range(1, 101):
if i == 3 or i == 6 or i == 7 or i == 8:
continue
result += sum(i)
print(result)
```
解释一下代码:
首先定义了一个求和函数sum,用于计算1到n的和。然后使用一个循环,从1到100遍历每个数字,如果数字是3、6、7或8,则跳过本次循环。否则,调用sum函数计算1到该数字的和,并将结果加到result变量中。最后输出result的值,即为1+2+4+......+100的和。
阅读全文