目录
  • 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

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

    声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。