第五章:循环

1.while循环

python 复制代码
# 初始条件
n = 0
while n < 5:
    print("hello python")
    n +=1

# 高斯求和
n  = 1
result = 0;
while n < 101:
    result = result + n
    n+=1

print(result)

2.for 循环

python 复制代码
# for
for i in range (5):
    print("abc")

# range的意思
print(range(10))
print(list(range(10)))

# 高斯求和
res = 0
for i in range(101):
    res += i

print(res)

# 1! + 2! + 3!
result2 = 0
for n in range(5):
    if n>0 :
        r = 1
        for i in range(n +1):
            if i>0:
                r *= i
        print(r)
        result2+=r
print(result2)

3.break

python 复制代码
while True:
    name = input("请输入你的名字:")
    if name == "abc":
        print("nihao ")
        break
    else:
        print("请重试")
python 复制代码
print(range(2,5))
print(list(range(2,5)))

4.continue

python 复制代码
# 九九乘法表
for i in range (9):
    for j in range(i+1):
        print('%dx%d=%d' %(j+1, i+1, (j+1) * (i+1)), end=' ')
    print()