1.while 循环
a、语法
while 条件语句:
循环体
b、说明
while 关键字
条件语句 和if后边条件语句一样,可以是数据、变量、运算表达式。不能是赋值运算。
: 冒号是固定写法
循环体: 和while保持一个缩进的一条或者多条语句(会被重复执行的语句)
"""
c.执行过程:
先判断条件语句是否为True,为True——执行循环体。True
执行完然后在判断条件是否为True,为True又执行一次循环体,
执行完然后在判断条件是否为True,为True又执行一次循环体,
以此类推,知道条件语句为False,整个条件循环结束。
两个极端:
1.条件语句 一直为True,会造成死循环。
2.一开始条件语句结果就是False,一次都不会执行循环。
练习:用while循环控制程序打印4行“====”
count = 0
while count < 4:
print("===")
count += 1
过程:
count = 0
count < 4 0 < 4 True print("====") count+=1 count=1
count < 4 1 < 4 True print("====") count+=1 count=2
count < 4 2 < 4 True print("====") count+=1 count=3
count < 4 3 < 4 True print("====") count+=1 count=4
count < 4 4 < 4 False 结束
练习:用while循环打印0-10
num = 0
while num <= 10:
print(num)
num += 1
练习:用while循环打印11-20
num1 = 11
while num1 <= 20:
print(num1)
num1 += 1
练习:用while循环打印2,4,6,8,~~40.
num2 = 2
while num2 <= 40:
print(num2)
num2 += 2