Python账号密码登陆判断(三次机会)
生活随笔
收集整理的這篇文章主要介紹了
Python账号密码登陆判断(三次机会)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
#!/usr/bin/env python
#coding=UTF-8#先設(shè)定初始用戶名和登錄密碼
init_usrname=input("Please enter initial username:")
init_password=input("Please enter initial password:")
#打印輸出設(shè)置好的用戶名和初始登錄密碼
print(init_usrname)
print(init_password)#進(jìn)入登錄界面,flag0指的是輸入密碼錯(cuò)誤的次數(shù)
#flag1指的是登錄成功標(biāo)志位
flag0=0
flag1=1
print(">>>>User Login<<<<<")while True:
#提示用戶輸入用戶名usr=input("enter username:")if usr==init_usrname:#輸入用戶名正確則進(jìn)入到輸入登錄密碼階段#判斷輸錯(cuò)登錄密碼次數(shù)while flag0<3:password=input("enter password:")if password==init_password:#若密碼輸入不正確則登錄成功因而跳出循環(huán)print("Success Login!")flag1=1breakelse:#計(jì)算輸錯(cuò)次數(shù),每輸錯(cuò)一次flag加1flag0 +=1if flag0 <3:print("Wrong Password,enter again!")#輸錯(cuò)三次跳出輸入扥路密碼環(huán)節(jié)重新進(jìn)行用戶名的輸入,相應(yīng)的flag也要?dú)w零if flag0==3:break# flag0=0print("You have tried three times,login again!")else:flag0 +=1if flag0 <3:print("Wrong userName,enter again!")if flag0 ==3:breakprint("You have tried three times,login again")
?
轉(zhuǎn)載于:https://www.cnblogs.com/suendanny/p/8563244.html
總結(jié)
以上是生活随笔為你收集整理的Python账号密码登陆判断(三次机会)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3-12形参和实参 局部变量
- 下一篇: 线程、进程、程序区别