9.24 python循环小结

本文深入探讨了Python编程中的for和while循环结构,包括它们的特点、实例演示,以及break、continue和exit等控制语句的用法。通过实际案例解析了如何利用循环进行条件控制和次数限制。
摘要由CSDN通过智能技术生成

0.2大循环结构:

for 

while

1.for

特点:有限次数循环

for i in range()

  1. break:跳出整个循环,不会再执行循环后续的内容

  2. continue:跳出本次循环,continue后面的代码不再执行,但是还是会继续循环

  3. exit():结束程序的运行

range(100): 0~99 100次循环
range(1,100): 1~99 99次循环
range(1,100,5): 1~100 5(步长) 

例如:

for i in range(1000):
    ......
    if ....:
        break
    elif ...:
        continue
    else:
        ....
        exit()

实例:

for i in range(3): #循环3次
    user = input('请输入用户名:')
    passwd = input('请输入密码:')    
    if user=='charles' and passwd == '1234567890':        
        print('%s用户登录成功' %user)        
        break    
    else:        
        print('密码错误,请重新输入密码,您还剩%d次机会' %(2-i))
else:
    print('超过三次,登录失败')

2.while:

特点:无限次

当while a:中 a为真时,循环会一直进行

现实中比较常用的方法如下:

a=Trun #T要大写
while a:
    ......
    ......
    ......
    if ......:
        ......
        ......    
        a=Fales #打破循环
    elif.....:
        ......    
        a=True #继续循环

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值