python中的while循环语句

目录

循环是什么?

while循环

例子:

for循环

例子:

break

continue

例子:

else语句 


循环是什么?

Python中循环语句的逻辑:执行一个语句/一段代码块多次。简单理解,循环就是反复的去做某一件事情。

while循环

while 表达式1:

        代码1

当表达式为真时,则运行代码1,然后回到表达式再进行判断是否为真,重复这个操作直到表达式为假时才退出运行循环下面的代码 。

例子:

i=0             #循环变量初值
while i<10:
    print(i)    
    i+=1        #每次循环后+1

for循环

结构为:

for (变量1) in  (可迭代对象):

        代码

当进入循环时,遍历可迭代对象并依次将值赋值给变量1,直到遍历完可迭代对象为止。

例子:

#打印0到5之间的数值
for i in range(6):
    print(i)

 

 关于range的用法下面链接中有详细用法

python中range用法_HHYZBC的博客-CSDN博客https://blog.csdn.net/HHYZBC/article/details/123445968?spm=1001.2014.3001.5502

break

作用:立即终止while循环,从break位置直接跳出循环

例子:

i=0             #循环变量初值
while i<10:
    if i==5:    #当i=5时,则跳出循环
        break
    print(i)
    i+=1        #每次循环后+1

continue

作用:本次循环不再执行continue下面的代码,直接回到while条件判断的位置,简单说就是开始下一次循环跳过本次循环,开始下次循环。

例子:

i=0             #循环变量初值
while i<10:
    if i==5:
        i+=1
        continue    #但i=5时,则跳过这次循环
    print(i)
    i+=1        #每次循环后+1

else语句 

在循环中也是有else语句的,作用是当在循环体中没有遇到break语句时,就会运行else中的语句

下面的例子中循环体没有遇到break所以运行了else中的代码

#打印0到5之间的数值
for i in range(6):
    print(i)
else:
    print('111')

 当循环遇到break时


#打印0到5之间的数值
for i in range(6):
    print(i)
    if i==3:
        break
else:
    print('111')

  • 4
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HHYZBC

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值