python之while循环?这篇文章也许用得上

本篇文章小编给大家介绍一下python之while循环语句,如果感兴趣的小伙伴一定要耐心阅读一下这篇文章,小编希望能够通过这篇文章给大家的学习带来一定帮助 。

python之while循环?这篇文章也许用得上

文章插图
(1)while循环
while 判断条件:
代码块
当给定的判断条件的返回值的真值测试结果为True时执行循环体的代码,否则退出循环体 。
num = 0yn = input("死循环开始[y]:")if yn == "y":   # 输入 y ,进入死循环,输入其他退出 。    # while True:    while 1:    # 数字中非0,就是True;        num += 1        if num == 5:            continue  # num 等于 5,跳出本次循环,不打印5,接着往下走 。        elif num > 10:            break  # num 大于 10, 终止整个死循环,死循环结束 。        print(num)else:    print("退出")结果:
死循环开始[y]:y1234678910当num==5时,遇到 continue ,跳出本次循环,接着往下循环,所以不打印5;
当num==11时,大于10了,遇到break,终止整个死循环,死循环结束 。所以11 没有打印 。
(2)while...else循环
while 判断条件:代码块else:代码块else中的代码块会在while循环正常执行完的情况下执行,如果while循环被break中断,else中的代码块不会执行 。
num1 = 1while num1 <= 10:    print(num1)    num1 += 1else:    print("while循环打印 1到10 ") # 执行了,else中的代码块会在while循环正常执行完的情况下执行结果:
12345678910while循环打印 1到10 
执行了,else中的代码块.
num2 = 1while num2 <= 10:    print(num2)    num2 += 1    if num2 == 3:        breakelse:    print("while循环打印 1到10 ") # 没有执行,如果while循环被break中断,else中的代码块不会执行 。结果:
12没有执行,如果while循环被break中断,else中的代码块不会执行 。
【python之while循环?这篇文章也许用得上】以上就是小编给大家带来的在python中的while循环了,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。

    推荐阅读