下文即为简陋登陆系统的基本逻辑(即只运行一次),并不能运用于实际生活,如果想将程序运用于生活还需要从中插入循环语句和种种限制语句(例如三次出错即锁定程序等)。
print("系统管理员登录界面".center(50,"*"))
users=["python","root","teacher_A","desk12"]
passwords=["123","tea56","des789","DESK234"]
usein=input("系统管理员:")
if usein=="admin":
useps=input("管理员密码:")
if useps=="123456":
print("""*******操作目录********
1.添加会员信息
2.删除会员信息
3.查看会员信息
4.修改会员信息
5.退出""")
option=input("请输入你想执行的操作:")
if option=="1":
print("请添加会员基本信息")
addusr=input("输入要添加的用户名:")
if addusr in users:
print("该用户已存在,不能添加")
else:
users.append(addusr)
addusr=input("输入要添加的用户密码:")
passwords.append(addusr)
print("添加成功!")
elif option=="2":
print("请删除会员基本信息")
delusr=input("输入要删除的用户名:")
if delusr not in users:
print("该用户不存在,不能删除")
else:
delid=users.index(delusr)
users.remove(delusr)
passwords.pop(delid)
print("删除成功!")
elif option=="3":
print("查看所有会员信息")
print("用户名:")
for i in users:
print(i,end=" ")
print()
print("密码:")
for i in passwords:
print(i,end=" ")
elif option=="4":
print("修改会员信息")
writer=input("输入你要修改的用户名:")
if writer in users:
writer1=users.index(writer)
users.remove(writer)
writer2=input("修改后的用户名:")
users.insert(writer1,writer2)
print("修改成功!")
print(users)
else:
print("您所要修改的用户无法查询")
writer3=input("输入你要修改的用户名密码:")
if writer3 in passwords:
writer4=passwords.index(writer3)
passwords.remove(writer3)
writer5=input("修改后的用户名密码:")
passwords.insert(writer4,writer5)
print("修改成功!")
print(passwords)
else:
print("无法为您修改密码")
elif option=="5":
exit()
如图
下图为运行结果: