python_while

while

格式

    格式一:

while 条件:
    pass

    格式二:

        当 while 的循环被 break 打断时,不走 else 程序。

while 条件:
    pass
else:
    pass

使用

    无限循环打印这四个歌名。

while True:
    print("精忠报国")
    print("粉红的回忆")
    print("凉凉")
    print("风起了")

    打印一遍这四个歌名。

flag = True
while flag:
    print("精忠报国")
    print("粉红的回忆")
    print("凉凉")
    print("风起了")
    flag = False

    打印1到100。

count = 1
flag = True
while  flag:
    print(count)
    count += 1
    if count == 101:
        flag = False

    打印1到100。

count = 1
while count < 101:
    print(count)
    count += 1

    打印 0、2、4、6 ... 100。

    方式一:

count = 0
while count < 101:
    print(count)
    count += 2

    方式二:

count = 0
while count < 101:
    if count % 2 == 0:
        print(count)
    count += 1

终止循环

    1、改变条件。

    2、break.(直接结束循环)

while True:
    print(111)
    print(222)
    break
    print(333)
print(666)

    结果:

    关键字:

        break:直接跳出循环体

        continue:结束(跳过)本次循环,继续下次循环。

无限重复打印111、222.
while True:
    print(111)
    print(222)
    continue
    print(333)
print(666)
计算出1+2+3+4...+100。
方法一:
count = 1
sum = 0
while count <101:
    sum = sum + count
    count += 1
print(sum)
方法二:
count = 1
sum = 0
while True:
    sum = sum + count
    count += 1
    if count == 101:
        break
print(sum)

while...else...

count = 0
while count <= 5:
    count += 1
    print('loop', count)
    if count == 4:
        break
else:
    print('循环正常执行完啦')
print("-----out of while loop ------")

 

posted @ 2019-03-28 21:26  AKA绒滑服贵  阅读(226)  评论(0编辑  收藏  举报