for.....else用法

用户和密码登陆代码练习

  user = "admin"
  passwd = "admin"
  for i in range(3): #循环3次
      username = input("username:")
      password = input("password:")

      if user == username and passwd == password:
          print("Welcome %s login...." % user) #格式化%s语句
          break #中断,退出 。当执行break退出,后面else语句不会执行
      else:
          print("Invalid username or password !")
  else:
      print("用户或者密码输入超过3次,冻结") #for和else是一个整体语句,当上面for循环正常执行完毕,执行过程中未被break中断,就会执行else语句

while搭配else用法与for.....else用法基本一致

posted @ 2020-12-06 12:07  ColinSu  阅读(623)  评论(0编辑  收藏  举报