图书管理系统python实现-图书管理系统-python简单实现

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()

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值