pythonはユーザー登録システムを実現します。
本論文の例では、ユーザー登録システムのpython実現コードを共有しています。
注意事項:
1、python 3を使ってプログラムを実行します。ヒントを押して1または2を入力し、プログラムを登録または終了します。
2、ユーザー名を入力した後、ユーザー名がロックされて無効なユーザ名であれば、プログラムは終了します。入力が正しいことを確認してください。
3、ユーザー名を入力して正しいとパスワードを入力します。ユーザ名が正しい場合、パスワードを3回連続で入力し間違えたら、ユーザがロックされ、ログインシステムが禁止されます。
注意事項:
1、python 3を使ってプログラムを実行します。ヒントを押して1または2を入力し、プログラムを登録または終了します。
2、ユーザー名を入力した後、ユーザー名がロックされて無効なユーザ名であれば、プログラムは終了します。入力が正しいことを確認してください。
3、ユーザー名を入力して正しいとパスワードを入力します。ユーザ名が正しい場合、パスワードを3回連続で入力し間違えたら、ユーザがロックされ、ログインシステムが禁止されます。
#!/usr/local/env python
#coding:utf-8
#Auto:Panwenbin
#function:
lock_file=open('file_lock.txt','r+')
user_pass=open('username_file.txt','r+')
count=0
cmd=input('''
1:
2:
:''')
if cmd.isdigit() and int(cmd)==2:
exit()
elif cmd.isdigit() and int(cmd)==1:
while count <3:# 3
username=input(' :')
for i in lock_file.readlines(): #
i=i.split()
if username in i[0]:
print(' %s '%username)
exit()
match = False
for j in user_pass.readlines():
user,password = j.strip('
').split() #
, user,passwd
if username == user: #
passwd=input (' :')
if password == passwd:
print (' ')
match = True
break
elif password != passwd:# ,
for i in range(2):
passwd=input (' , :')
if password == passwd:
print (' ')
match = True
break
if username != user :#
print(' , ')
exit()
elif match == False :# match False, match
print(' , , ')
lock_file.write('%s
'%username)
lock_file.close()
user_pass.close()
exit()
elif match==True:
print(' ')
break
else:
print(' , ')
以上が本文の全部です。pythonプログラムの設計を勉強するのに役立ちます。