zoukankan      html  css  js  c++  java
  • python3 验证用户名密码

     输入用户名,密码,匹配通过,不匹配报错

    import getpass
    
    user = input('input username: ')
    pwd = getpass.getpass('input password: ')
    
    if user == 'xp' and pwd == 'xp0001':
        print("welcome %s" % user)
    else:
        print("Error username or password")
    

      

    增加计数,大于3次报错

    import getpass
    user_info = {}
    
    a = {'xp':{'pwd':'xp0001','block':0}}
    
    count = a.get('xp')['block']
    print(count)
    while count < 3:
        user = input('input username: ')
        pwd = getpass.getpass('input password: ')
    
        if user == 'xp' and pwd == 'xp0001':
            print("welcome %s" % user)
            break
        else:
            print("Error username or password,retry")
    
        count += 1
    else:
        print("%s is locked" % user)
        a['xp']['block'] = 3
    

      

    可是这样再执行的时候,block值还是返回0,增加个文件吧

  • 相关阅读:
    曾国藩谕纪泽纪鸿
    简单实现KeyChain实例
    UUID、UDID和KeyChain
    iOS沙盒目录结构解析 (转)
    BOOL布尔类型
    表达式
    赋值运算符
    变量
    常量
    GET请求和POST请求简单说明
  • 原文地址:https://www.cnblogs.com/xp1005/p/6223338.html
Copyright © 2011-2022 走看看