站点图标 AI技术聚合

Python 函数 1~n 的奇数和 偶数和

Python 求 1~ n 的 奇数和 偶数和

需求:

封装一个函数,从1 到n 之间 奇数的累加 求和

封装一个函数,从1 到n 之间 偶数的累加 求和 n为形参

封装一个函数,从1 到n 的累加 求和 n为形参

奇数 x%2 == 1

偶数 y%2 == 0

“””
for 变量 in range(循环次数):
重复执行的代码

#range(n) 会生成 [0, n) 之间的整数序列,不包含 n
每次循环会从序列中取出一个数字给变量, 最大值 n-1
“””


# 奇数求和

def func(n):
    sum1 = 0
    for i in range(1, n):
        if (i % 2 == 1):
            sum1 += i

    return sum1


sum2 = func(101)  # for循环 range(1,n)   取不到 n
print(sum2)


# 偶数求和

def func(n):
    sum1 = 0
    for i in range(1, n):       # for循环 range(1,n)   取不到 n
        if (i % 2 == 0):
            sum1 += i

    return sum1


sum2 = func(101)
print(sum2)

文章出处登录后可见!

已经登录?立即刷新
退出移动版