21天学习python编程_while语句

主要内容:

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

1.while语句

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

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

21天学习python编程_while语句

尝试下死循环:

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

    21天学习python编程_while语句

一波小操作: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中的代码段,注意缩进
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值