python初步編寫使用者登入

2022-02-20 08:31:47 字數 1125 閱讀 8374

python初步編寫使用者登入

用python寫乙個指令碼,使得這個指令碼在執行後,可以產生如下的效果:

1、使用者的賬號為:root 密碼為:westos

2、使用者賬號和密碼均輸入正確時,輸出" login ok !"

3、使用者賬號輸入正確,密碼輸入錯誤,會提示密碼錯誤。

4、使用者賬號輸入錯誤,會提示該使用者不存在。

5、使用者賬號和密碼輸入錯誤三次後自動退出並提示輸入錯誤超過三次。

該使用者登入的指令碼如下所示:

#!/usr/bin/env python

#coding:utf-8

"""file: userlogin.py

date: 2017-08-24

author:lijian

desc:

"""user_name = "root"

password = "westos"

print "please input your username and password !"

for i in range(1,5):

if i < 4 :

in_user_name = raw_input("username : ")

in_password = raw_input("password : ")

if user_name == in_user_name:

if password == in_password:

print "login ok"

print "\n"

exit(0)

else:

print "password is no ok !"

print "\n"

else:

print "user is not exist ! "

print "\n"

else :

print "count is bigger than 3 !"

執行該指令碼後的輸出圖如下所示:

python編寫乙個使用者登入程式

print 新建使用者 n n print 登入賬號 e e print 退出程式 q q contact dict while 1 a input 請輸入指令 if a n or a n name input 請輸入使用者名稱 if name in contact name input 此使用者已...

python編寫登入介面

要求如下 已鎖定使用者 檔案形式如下 使用者名稱和密碼 檔案形式如下 python 如下 usr bin env python coding utf 8 import sys retry limit 3 retry count 0 account file accounts.txt lock fil...

python使用者登入

coding utf 8 import wx class myframe wx.frame def init self,parent,id wx.frame.init self,parent,id,title 使用者登入 pos 100,100 size 400,300 panel wx.panel...