判定登录
1.系统里面有多个用户,用户的信息目前保存在列表里面
users = ['root','westos']
passwd = ['123','456']
2.用户登陆(判断用户登陆是否成功
1).判断用户是否存在
2).如果存在
1).判断用户密码是否正确
如果正确,登陆成功,推出循环
如果密码不正确,重新登陆,总共有三次机会登陆
3).如果用户不存在
重新登陆,总共有三次机会
users = ['root', 'westos']
passwd = ['123', '456']
tryCount = 0
while tryCount < 3:
userInput = input('请输入用户名:')
tryCount += 1
if userInput not in users:
print('%s用户不存在!你还有%d次机会' % (userInput, 3 - tryCount))
else:
passwdInput = input('请输入密码:')
if passwdInput != passwd[users.index(userInput)]:
print('密码错误!你还有%d次机会' % (3 - tryCount))
else:
print('%s用户登录成功!' % userInput)
exit()
后台管理
"""
1. 后台管理员 admin 密码:admin
2. 管理员才能看到会员信息
3. 会员信息包含
添加会员信息
删除会员信息
查看会员信息
退出
"""
users = ['root', 'westos']
passwds = ['123', '456']
print('管理员登录'.center(50, '*'))
user = input('请输入用户名:')
passwd = input('请输入密码:')
if user == 'admin' and passwd == 'admin':
print("管理员登录成功!")
print('会员管理'.center(50, '*'))
while True:
print('''
菜单
1.添加会员信息
2.删除会员信息
3.查看会员信息
4.退出
''')
option = input("请输入你的操作:")
if option == '1':
print('添加会员信息'.center(50, '*'))
addUser = input('添加的用户名:')
if addUser in users:
print('%s用户已经存在!' % addUser)
else:
addPasswd = input('添加用户的密码:')
users.append(addUser)
passwds.append(addPasswd)
time.sleep(1)
print('%s用户添加成功!' % addUser)
elif option == '2':
print('删除会员信息'.center(50, '*'))
delUser = input('删除的用户:')
if delUser not in users:
print('%s 用户不存在!' % delUser)
else:
delIndex = users.index(delUser)
users.remove(delUser)
passwds.pop(delIndex)
time.sleep(1)
print('%s用户删除成功!' % delUser)
elif option == '3':
print('用户名\t\t\t密码')
for i in range(len(users)):
print(users[i],'\t\t\t',passwds[i])
elif option == '4':
exit()
else:
print('请输入正确操作!')
else:
print('管理员登录失败~!')