파이썬 네 번 사용자 이름과 암호를 잘못 사용하면 인증 코드를 입력해야

시간 = 0 
login_success = 거짓 
USER_NAME = "알렉스" 
PWD = "alex123" 
CHECK_CODE = "123" 

그동안 시간 <4 : 
    사용자 _ =의 INPUT ( "사용자 이름을 입력하세요 :") 
    PWD =의 INPUT ( "비밀번호를 입력하십시오 : ") 

    IF _ 이름 == USER_NAME : 
        IF PWD == PWD : 
            인쇄 ("당신의 로그인에 성공 축하 ") 
            login_success = 진정한 
            BREAK 
        다른 : 
            인쇄 ( '사용자 이름이나 암호가 올바르지 않습니다, 다시 입력하십시오') 
            시간 = 시간 + 1 
    다른 : 
        인쇄 ( "사용자 이름이나 암호가 올바르지 않습니다, 다시 입력 해주십시오") 
        시간 = 시간 + 1 
IF하지 login_success : 
    참 동안은 : 
        '(입력 =을 check_code이 코드를 입력하세요 ')
        USER_NAME = 입력 ( "사용자 이름을 입력하세요 :") 사용자 이름을 입력하세요 : ") 
        PWD = 입력을 ("비밀번호를 입력하십시오 : ")
        경우 check_code == CHECK_CODE : 
            : _ 이름 == USER_NAME IF 
                PWD가 == PWD 경우 : 
                    인쇄 ( "당신의 로그인에 성공 축하") 
                    BREAK 
                그렇지 않으면 : 
                    인쇄 ( "사용자 ")의 이름 또는 암호를 다시 입력하세요 잘못된 
            : 그렇지 않으면 
                사용자 이름이나 암호") 다시 입력하십시오 올바르지 않습니다 (인쇄 "를 
        다른 : 
            인쇄 (". 코드 오류, 다시 입력 ")

  

추천

출처www.cnblogs.com/liuxianhui/p/11468432.html