好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

21天学习python编程_while语句

主要内容:

小目标:掌握while语句 主要内容:while, break, continue,while与if使用

1.while语句

基本语法:
 while 表达式:
    代码1 
while语句说明:

while:关键字 表达式:一条语句 while语句执行说明:先判断表达式值是否为真,为真执行代码1,否则不执行 使用场景:循环做一件事情 关键点:注意退出条件,不要死循环

尝试下死循环:

 while True:
    print('666') 

2.while小练习

输出0,20之间值
 i = 0
while i <= 20:
        print(i, end=',')
print() 

结果:都是0

为什么?

1:因为i小于20这个条件一直成立, 2:我们需要在while中修改i的值, 3:每次print之后让i的值加1;

修改:

 i = 0
while i <= 20:
        print(i, end=',')
        i+=1
print() 

结果:0,1,2,3,4,5,6,7,8,9, ... ,19,20,

2.break语句:退出循环

break与while,for结合使用,作用:退出循环 基本语法:
 wihle 表达式:
    break 
一般正确使用姿势:
 while 表达式:
if 表达式x:
    break 

一波小操作:循环从键盘读入键值,遇到q退出:

 while True:
    value = input('请输入:')
    if value == 'q':
        print('退出while循环')
        break
    print(value) 

执行结果:

 请输入:w
w
请输入:q
退出while循环 

3.continue语句:结束当前循环

continue与while,for循环配合使用,作用:结束当前次循环 基本语法:
 while 表达式:
...
continue
... 
一般使用姿势:
 while 表达式:
if 表达式x:
    continue 

一波小操作:0~20之间输出偶数

 i = 0
while i <= 20:
    if i%2:
        i += 1
        continue
        #continue后的代码不在执行,直接去执行while语句
    print(i, end=',')
    i += 1
print() 

结果:0,2,4,6,8,10,12,14,16,18,20,

这个例子有点牵强,先凑合理解吧。

注意点:

while循环截止条件 break,continue必须与while,for配合使用,否则会有语法问题; while中的代码段,注意缩进

查看更多关于21天学习python编程_while语句的详细内容...

  阅读:28次