while、for 循环

While循环

  • what

    • while无限循环
  • why

    • 大气循环、吃饭、上课、睡觉
  • how

    • 格式

      • while True:

        ​ 循环体

    • 原理

      • 先判断条件是否为True
      • 条件为True进入循环体
      • 执行在循环体的底部
      • 继续判断条件是否成立,进入循环体
    • 终止循环

      • 改变条件
      • break(间断,循环中遇见break直接退出循环体)
      • 系统命令
      • continue:终止本次循环,进入下一轮循环
#用户登录判断,有三次机会
a=3
while 0<a<=3:
    username=input(str('请输入姓名:'))
    password=input(str('请输入密码:'))
    if username=='小红' and password=='123':
        your_code = input(str('请输入验证码:'))
        if your_code=='qwer':
            print('登录成功')
            break
        else:
            a -= 1
            print('验证码错误,您还有%s次机会' % (a))
    else:
        a -= 1
        print('密码错误,您还有%s次机会'%(a))

for循环

  • 有限循环

  • range

    • 类似于列表,自定制数字范围的数字列表
#奇数
for i in range(1,101,2):
    print(i)
    
#偶数
for i in range(2,101,2):
    print(i)
  
#倒着排
 for i in range(100,0,-1):
    print(i)

#倒着排偶数
 for i in range(100,0,-2):
    print(i)    
    
#倒着排奇数   
for i in range(99,0,-2):
    print(i)
 
posted @ 2021-06-03 13:19  刘家小仙女  阅读(81)  评论(0编辑  收藏  举报