zoukankan      html  css  js  c++  java
  • Python账号密码登陆判断(三次机会)

    #!/usr/bin/env python
    #coding=UTF-8
    
    
    #先设定初始用户名和登录密码
    init_usrname=input("Please enter initial username:")
    init_password=input("Please enter initial password:")
    #打印输出设置好的用户名和初始登录密码
    print(init_usrname)
    print(init_password)
    
    #进入登录界面,flag0指的是输入密码错误的次数
    #flag1指的是登录成功标志位
    flag0=0
    flag1=1
    print(">>>>User Login<<<<<")
    
    while True:
    #提示用户输入用户名
        usr=input("enter username:")
        if usr==init_usrname:
        #输入用户名正确则进入到输入登录密码阶段
            #判断输错登录密码次数
            while flag0<3:
                password=input("enter password:")
                if password==init_password:
                #若密码输入不正确则登录成功因而跳出循环
                    print("Success Login!")
                    flag1=1
                    break
                else:
                #计算输错次数,每输错一次flag加1
                    flag0 +=1
                    if flag0 <3:
                        print("Wrong Password,enter again!")
                #输错三次跳出输入扥路密码环节重新进行用户名的输入,相应的flag也要归零
                if flag0==3:
                    break
                # flag0=0
                    print("You have tried three times,login again!")
        else:
            flag0 +=1
            if flag0 <3:
                print("Wrong userName,enter again!")
        if flag0 ==3:
            break
            print("You have tried three times,login again")
  • 相关阅读:
    Android-Drawable
    DOM4J与JDOM解析xml文档
    SAX解析xml文档
    java中的xml简介与DOM解析xml
    二进制I/O
    java中的集合框架
    文本I/O
    Java中基本数据的包装类
    Sting 字符串类
    抽象类和接口
  • 原文地址:https://www.cnblogs.com/suendanny/p/8563244.html
Copyright © 2011-2022 走看看