好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

python实现循环语句1到100累和

python循环语句求和

1.for循环求和

sum1 = 0
for i in range(1,101):
? ? if i % 2 == 0:
? ? ? ? sum1 = sum1 +i
? ? i += 1
print("for--1-100之间偶数的和是: ",sum1)

2.while循环求和

sum2 =0
j = 1
while j<100:
? ? if ?j%2==0:
? ? ? ? sum2 =sum2 +j
? ??
? ? j += 1
print("while--1-100之间偶数的和是: ",sum2)

1加到100的三种方法

"""
方法一  使用函数sum和range函数
"""
print(sum(range(1,101)))
"""
方法二 使用reduce函数和lambda匿名函数
"""
from functools import reduce
y=reduce(lambda a,b:a+b,range(1,101))
print(y)
"""
方法三 使用while循环
"""
i=1
sum=0
while i<=100:
    sum+=i
    i+=1
print(sum)

结果:

以上为个人经验,希望能给大家一个参考,也希望大家多多支持。

查看更多关于python实现循环语句1到100累和的详细内容...

  阅读:46次