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)
文章出处登录后可见!
已经登录?立即刷新