importsys
books=[["红楼梦","曹雪芹",50],["三国义","罗贯中",55],["西游记","吴承恩",60],["水浒传","施耐庵",65]]
users=[["Tom","123"],["Mike","321"]]
flag=Falsedeflogin():print("请输入用户名:",end="")
username=input()print("请输入用户密码:",end="")
password=input()if [username,password] inusers:print("登录成功!")
flag=True
fun()else:print(" 用户名不存在或密码错误! 请重新登录!")defregister():
username=input("请输入用户名:")
password=input("请输入用户密码:")
users.append([username,password])print("注册成功!")defmain():whileTrue:print(" **********************")print("*欢迎来到图书管理系统*")print("********************** ")print("*********************************")print("****** 登录-------1 **********")print("****** 注册-------2 **********")print("****** 退出-------0 **********")print("********************************* ")
v=int(input("请输入对应的数字:"))if v==2:
register()elif v==1:
login()elif v==0:
sys.exit(0)deffun():whileTrue:print(" ***************************************")print("******** 增加书籍--------1 **********")print("******** 删除书籍--------2 **********")print("******** 查找书籍--------3 **********")print("******** 修改书籍--------4 **********")print("******** 查看所有书籍----5 **********")print("******** 返回主界面------6 **********")print("******** 退出------------0 **********")print("*************************************** ")
v=int(input("请输入对应的数字: "))if v==1:
bookname=input("请输入书名:")
author=input("请输入作者:")
price=int(input("请输入价格:"))
books.append([bookname,author,price])print(" 添加书籍成功!")elif v==2:
bookname=input("请输入书名:")
author=input("请输入作者:")
price=int(input("请输入价格:"))if [bookname,author,price] inbooks:
books.remove([bookname,author,price])print(" 删除书籍成功!")else:print(" 该书籍不存在!自动返回...")elif v==3:
bookname=input("请输入书名:")print()
j=0for i inbooks:if i[0]==bookname:
j=1
print("书名:",i[0],"作者:",i[1],"价格:",i[2])if j==0:print("该书籍不存在!自动返回...")print(" 查找结束! ")elif v==4:
bookname=input("请输入书名:")
author=input("请输入作者:")
price=int(input("请输入价格:"))if [bookname,author,price] inbooks:
books.remove([bookname,author,price])
bookname=input("请输入修改后的书名:")
author=input("请输入修改后的作者:")
price=int(input("请输入修改后的价格:"))
books.append([bookname,author,price])print(" 修改书籍成功!")else:print(" 该书籍不存在!自动返回...")elif v==5:print(" 书名 ","作者 ","价格 ")for i inbooks:print(i[0]," ",i[1]," ",i[2])print()elif v==0:
sys.exit(0)elif v==6:
main()
main()