循环,continue和break

文章目录

循环

1、在Python中代码有三种执行类型:顺序执行(从上至下)、选择执行(if语句)、循环执行。前两项执行在前面的笔记中已经有提及,本次将讲到循环执行

2、Python中有两种循环:while和for

3、while循环的实例:

num = 1
# 输出1-5
while num <= 5:
    print(num)
    num += 1

4、同样输出1-5,for循环的实例:

for i in range(1,6):
    print(i)

5、对于range()函数,其中输入数字的具体含义为:range(起始值,结束数据,步长)。系统默认起始值为0,步长为1。当输出的时候,结果包括起始值,不包括结束值(输出的为结束值-1)

6、在while和for循环中可以加入else,以表示循环结束或条件不符

i = int(input('please input a number: '))
# 当i在1-5期间时,输出i;如不在这个区间,则出现提示
while i <= 5:
    print(i)
    break
else:
    print('out of range')

continue和break

1、continue用于结束本次循环,然后开始下一次循环。并非结束整个循环

num = int(input('pls input a number: '))
# 当num小于5时,输出在num至5区间范围内的所有值;num大于5,输出提示
while num <= 5:
    print(num)
    num += 1
    continue
else:
    print('out of range')

2、break则为当条件满足时,停止整个循环,如上方提到过的例子。
如此处没有加入break,那么当输入的数据不大于5时,while下的循环会一直执行下去,输出无数个i,导致死循环;而break的出现,则在条件一旦满足后,退出整个循环,只输出一个i

i = int(input('please input a number: '))
# 当i在1-5期间时,输出i;如不在这个区间,则出现提示
while i <= 5:
    print(i)
    break
else:
    print('out of range')

3、如在代码中存在else,continue下仍可执行(因为continue不会结束整个循环),但在break下不会执行

4、注意:continue和break只能在循环语句中执行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值