Python_04_while


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

你可能感兴趣的:(Python_04_while)