Python用循环语句,计算1+4+7+10+……..+1000+1001?

Python016

Python用循环语句,计算1+4+7+10+……..+1000+1001?,第1张

可以使用 for 循环语句来实现这个功能。代码如下:

sum = 0 # 用于存储和

# 从1开始循环,每次加3

for i in range(1, 1002, 3):

sum += i

print(sum) # 打印计算结果

上面的代码中,我们使用了 range() 函数,从1开始循环,每次加3,直到循环到1002为止。这样,我们就可以通过循环语句,计算出1+4+7+10+……

python 中的循环分三种:

while 循环

a = 0 

b = 0

while a<5:

    b += a   # 相当于  b = b + a

    print(b)

    a += 1

for 循环

b = 0

for i in range(5):

    b += i

    print(b)

递归循环

b = 0

def f(a):

    if a < 5:

        b += a

        print(b)

        f(a+1)

    else:

        return

f(0)