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