用户登陆
“”"
1.系统里面有多个用户,用户的信息目前保存在列表里面
users = [‘root’,‘westos’]
passwd = [‘123’,‘456’]
2.用户登陆(判断用户登陆是否成功
1).判断用户是否存在
2).如果存在
1).判断用户密码是否正确
如果正确,登陆成功,推出循环
如果密码不正确,重新登陆,总共有三次机会登陆
3).如果用户不存在
重新登陆,总共有三次机会
“”"
代码如下:
users = ['root','westos']
passwds = ['123','456']
tryCount = 0
while tryCount < 3:
inuser = input("用户名:")
inpasswd = input("密码:")
tryCount += 1
if inuser in users: #用户存在
index = users.index(inuser) #索引
passwd = passwds[index] #索引值对应的密码
if inpasswd == passwd:
print('%s用户登陆成功' %inuser )
break
else:
print('%s登陆失败:密码错误' %inuser)
else:
print('%s用户不存在' %inuser)
else:
print('尝试超过三次,请稍后再试...')
执行结果:
管理会员信息
“”"
1.后台管理员 admin 密码:admin
2.管理员才能看到会员信息
3.会员信息包含
添加会员信息
删除会员信息
查看会员信息
退出
“”"
print('管理员登陆'.center(50,'*'))
inuser = input('Username:')
inpasswd = input('Password:')
users = ['root','westos']
passwds = ['123','456']
if inuser == 'admin' and inpasswd == 'admin':
print('管理员登陆成功')
print('会员管理'.center(50,'*'))
while True:
print(
"""
菜单
1.添加会员信息
2.删除会员信息
3.查看会员信息
4.退出
"""
)
choice = input("请输入您的选择: ")
if choice == '1':
print('添加会员信息'.center(50,'*'))
addUser = input('添加会员名: ')
if addUser in users:
print('%s用户已经存在' %addUser)
else:
addPasswd = input('密码: ')
users.append(addUser)
passwds.append(addPasswd)
print('%s用户添加成功' %addUser)
elif choice == '2':
print('删除会员信息'.center(50,'*'))
delUser = input('删除会员名: ')
delIndex = users.index(delUser)
users.remove(delUser)
passwds.pop(delIndex)
print('%s会员删除成功' %delUser)
elif choice == '3':
print('查看会员信息'.center(50,'*'))
print('\t用户名\t密码')
userCount = len(users)
for i in range(userCount):
print('\t%s\t%s' %(users[i],passwds[i]))
elif choice == '4':
exit()
else:
print("请输入正确的选择!")
else:
print('管理员登陆失败...')
执行结果: