qingsi 发表于 2022-3-17 15:35:18

求一个数的和

求1-2+3-4+5-6...-100的和

isdkz 发表于 2022-3-17 15:37:49

print(sum(i * (-1) ** (i - 1) for i in range(1, 101)))

qingsi 发表于 2022-3-17 15:40:50

isdkz 发表于 2022-3-17 15:37


有点看不懂有没有适合新手的{:5_105:}(简单一点就行)谢谢

jackz007 发表于 2022-3-17 15:44:28

qingsi 发表于 2022-3-17 15:40
有点看不懂有没有适合新手的(简单一点就行)谢谢

sum = 0
for x in range(1 , 101 , 2):
    sum += x - (x + 1)
print(sum)

isdkz 发表于 2022-3-17 15:45:16

qingsi 发表于 2022-3-17 15:40
有点看不懂有没有适合新手的(简单一点就行)谢谢

result = 0
flag = 1

for i in range (1, 101):
    result += i * flag
    flag = -flag
print(result)
页: [1]
查看完整版本: 求一个数的和