第1个回答 2020-04-21
用高阶函数reduce 写,代码简洁。
from functools import reduce
print(reduce(lambda x,y:x+y,range(1,101)))
第2个回答 2020-04-22
print(sum([i for i in range(1, 101)]))
第3个回答 2020-04-21
使用for循环。
num = 0
for i in range(101):
num = num +i
w = '1+2+3+4+5.....+100='
print ('Result:%s %s' % (w,num))
输出结果:Result:1+2+3+4+5.....+100= 5050
望采纳
第4个回答 2020-04-21
两种方式。
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/f603918fa0ec08fa22198bdb49ee3d6d55fbdab5?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)