print(‘--------- 1.登录用户 -----------’)
print(‘--------- 2.注册用户 -----------’)
choose = int(input(‘请输入您的选择:’))
if choose == 1:
flag1 = 3
while flag1:
uname = input(“--------- 请输入您的用户名:”)
if uname not in user:
flag1 = flag1 - 1
print(‘--------- 您输入的用户名不存在!您还剩下’, flag1, ‘次输入机会’)
continue
else:
break
flag2 = 3
while flag2:
password = input(‘--------- 请输入您的密码:’)
if password != user[uname]:
flag2 = flag2 - 1
print(‘--------- 您输入的密码错误!您还剩下’, flag1, ‘次输入机会’)
continue
else:
print(‘登陆成功,欢迎你’+ uname )
print(‘------------------------’)
print(end=‘\n’)
choose0()
elif choose == 2:
flag3 = 1 # 退出注册
flag4 = 0 # 判断是否有脏字,全局变量
while flag3:
uname = input(‘--------- 请输入您要注册的用户名:’)
duty = [‘傻’, ‘逼’, ‘蠢’, ‘吊’, ‘笨’]
for i in duty:
rename = uname.replace(i, ‘*’)
if rename != uname:
flag4 = 1
uname = rename
if flag4 == 1:
print(“您注册的用户名”, uname, “包含敏感词汇,请重新输入!注意不可包含’傻’,‘逼’,‘蠢’,‘吊’,‘笨’”)
flag4 = 0
continue
else:
while flag3:
password = input(‘--------- 请输入您要注册的用户名的密码:’)
if password.isalpha() or password.isdigit():
print(“--------- 您的密码不能只包含数字或字母”)
continue
elif len(password) < 6:
print(‘--------- 您的密码长度过低,最低为6位’)
continue
else:
user[uname] = password
flag3 = 0
print(‘您已成功注册用户:’+uname)
print(‘------------------------’)
print(end=‘\n’)
choose0()
选择二:管理员增删查改信息
==============
管理员选项页面:
输入1-4 来选择你要操作的管理员选项