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

Posted 子觉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图书管理系统-python简单实现相关的知识,希望对你有一定的参考价值。

技术分享图片
import sys
books=[[红楼梦,曹雪芹,50],[三国义,罗贯中,55],[西游记,吴承恩,60],[水浒传,施耐庵,65]]
users=[[Tom,123],[Mike,321]]
 
flag=False
 
def login():
    print(请输入用户名:,end=‘‘)
    username=input()
    print(请输入用户密码:,end=‘‘)
    password=input()
    if [username,password] in users:
        print(登录成功!)
        flag=True
        fun()
    else:
        print(
用户名不存在或密码错误! 请重新登录!)
 
def register():
    username=input(请输入用户名:)
    password=input(请输入用户密码:)
    users.append([username,password])
    print(注册成功!)
 
def main():
    while True:
        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)
 
def fun():
    while True:
        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] in books:
                books.remove([bookname,author,price])
                print(
删除书籍成功!)
            else:
                print(
该书籍不存在!自动返回...)
        elif v==3:
            bookname=input(请输入书名:)
            print()
            j=0
            for i in books:
                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] in books:
                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 in books:
                    print(i[0],		,i[1],		,i[2])
            print()
        elif v==0:
            sys.exit(0)
        elif v==6:
            main()
main()
View Code

 

以上是关于图书管理系统-python简单实现的主要内容,如果未能解决你的问题,请参考以下文章

Go实现简单的图书管理系统

基于java SSM图书管理系统简单版设计和实现

使用JDBC+javafx写一个简单功能齐全的图书管理系统

用java编写一个简单的图书管理系统。 要求:实现浏览,借书,还书,查询,退出等功能(每次最多能借

python实现从零搭建图书管理系统

Python实现的图书分析大屏展示系统(附源码)