• 作业---写一个程序,用户名 、密码输入错误3次 错误


    #!自己写的,未与老师的答案对照(这个版本,如果用户名输入错误,直接就提醒错误,并要求再次输入用户名,三次机会。用户名正确后,才会进入密码验证,密码验证也是三次机会)

    a = 1
    n = 'jack'
    p = 'jack'
    b = input('请输入用户名:')
    if b == n:
      c = input('请输入密码:')
      while a < 3:
        if c == p:
          print('登录成功!!!')
        else:
          c = input('密码错误!请重新输入密码: ')
        a = a + 1
      print('您今天已三次登录错误,请明天再试!')
    else:
      b = input('用户名错误!请重新输入用户名: ')
      while a < 2:
        if b == n:
          c = input('请输入密码: ')
          while a < 3:
            if c == p:
              print('登录成功!!!')
            else:
              c = input('密码错误!请重新输入密码:')
            a = a + 1
          print('您今天已三次登录错误,请明天再试!')
        else:
          b = input('用户名错误!请重新输入用户名:')
        a = a + 1
      print('您今天已三次登录错误,请明天再试!')

    #这个版本是老师的版本,输入的时候,是直接把用户名和密码一起输入,然后放在一起判断,只要不对,就显示失败。判断三次后,直接退出()

    a = 0
    while a < 3:
      user = input('请输入用户名:')
      pwd = input('请输入密码: ')
      if user == 'jack' and pwd == 'jack':
        print('登录成功!')
        break
      else:
        print('用户名或密码错误')
      a = a + 1

  • 相关阅读:
    深入理解Java虚拟机之.class文件的数据结构一
    计算机操作系统之文件管理二
    计算机操作系统之文件管理一
    深入理解Java虚拟机之垃圾收集二
    深入理解Java虚拟机之垃圾收集一
    深入理解Java虚拟机之内存管理
    iscsi remote boot
    Autoconfigure enviroment via Python script
    How to set up a PXE server with REHL 7 OS
    jQuery如何获取动态添加的元素
  • 原文地址:https://www.cnblogs.com/lhqlhq/p/8609443.html
Copyright © 2020-2023  润新知