python寫注冊程序


# 需求分析
# 1.寫一個注冊的程序,輸入username,密碼,密碼確認,輸入的賬號和密碼不能為空,
# 2.兩次輸入密碼必須一致,用戶名不能重復,錯誤次數是3次
#分析
# 1.輸入username,密碼,密碼確認
# username
# passwd
# c_passwd
# 2.輸入的賬號和密碼不能為空

#3.兩次輸入密碼必須一致

#4.用戶名不能重復
# 需要獲取存儲用戶信息的文件並進行比對(新的知識點)同時把注冊好的用戶信息存儲在用戶信息存儲文件中。
#python 中的斜杠與Windows中的斜杠方向相反
#5.錯誤次數是3次(完成)

i=0
while True:
file = open('C:/username.txt', 'a+')
file.seek(0)
users = []
for line in file:
username = line.strip()
users.append(username)
username = input('請輸入用戶名:')
passwd = input('請輸入密碼:')
c_passwd = input('請再次輸入密碼:')

if username == '' or passwd == '' or c_passwd == '':
print("用戶名或者密碼不能為空或再次確認密碼不能為空")
elif c_passwd != passwd :
i+=1
print('密碼和確認密碼不一致')
if i==3:
break
elif username in users:
print('用戶名已經存在')
else:
print('恭喜你,注冊成功!')
file.write(username+'\n')
file.close()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM