9.24 python循环小结

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 #继续循环

猜你喜欢

转载自blog.csdn.net/secret125/article/details/120467778
今日推荐