码迷,mamicode.com
首页 > 其他好文 > 详细

6流程控制-while

时间:2017-12-28 01:35:23      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:js for   class   控制语句   pos   基本   需要   end   数字   gpo   

二、循环语句


当我们需要多次执行一个代码语句或代码块时,可以使用循环语句。Python中提供的循环语句有:while循环和for循环。需要注意的是Python中没有do..while循环。此外,还有几个用于控制循环执行过程的循环控制语句:break、continue和pass。

1. while循环

基本形式

while循环语句的基本形式如下:

while 判断条件:
    代码块

当给定的判断条件的返回值的真值测试结果为True时执行循环体的代码,否则退出循环体。

实例:循环打印数字0-9

count = 0
while count <= 9:
    print(count, end=‘ ‘)
    count += 1

输出结果:0 1 2 3 4 5 6 7 8 9

while死循环

当while的判断条件一直为True时,while循环体中代码就会永远循环下去。

while True:
    print("这是一个死循环")

输出结果:

这是一个死循环
这是一个死循环
这是一个死循环
...

此时可以通过 Ctrl + C终止运行。

while..else

语句形式:

while 判断条件:
    代码块
else:
    代码块

else中的代码块会在while循环正常执行完的情况下执行,如果while循环被break中断,else中的代码块不会执行。

实例1:while循环正常执行结束的情况(else中的语句会被执行)

count = 0
while count <=9:
    print(count, end=‘ ‘)
    count += 1
else:
    print(‘end‘)

执行结果为:0 1 2 3 4 5 6 7 8 9 end

实例2:while循环被中断的情况(else中的语句不会被执行)

count = 0
while count <=9:
    print(count, end=‘ ‘)
    if count == 5:
        break
    count += 1
else:
    print(‘end‘)

输出结果:0 1 2 3 4 5

6流程控制-while

标签:js for   class   控制语句   pos   基本   需要   end   数字   gpo   

原文地址:https://www.cnblogs.com/wolfboy55-163-com/p/8128283.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!