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

目录
  • python循环语句求和
    • 1.for循环求和
    • 2.while循环求和
  • 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)

    结果:

    5050
    5050
    5050

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

    本文转自网络,如有侵权请联系客服删除。