码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-10-16 15:57:25      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:auth   style   print   bsp   界面   存在   游记   append   系统   

技术分享图片
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(\n用户名不存在或密码错误! 请重新登录!)
 
def register():
    username=input(请输入用户名:)
    password=input(请输入用户密码:)
    users.append([username,password])
    print(注册成功!)
 
def main():
    while True:
        print(\n\n    **********************)
        print(    *欢迎来到图书管理系统*)
        print(    **********************\n)
        print(*********************************)
        print(******   登录-------1  **********)
        print(******   注册-------2  **********)
        print(******   退出-------0  **********)
        print(*********************************\n)
        v=int(input(请输入对应的数字:))
        if v==2:
            register()
        elif v==1:
            login()
        elif v==0:
            sys.exit(0)
 
def fun():
    while True:
        print(\n***************************************)
        print(********  增加书籍--------1  **********)
        print(********  删除书籍--------2  **********)
        print(********  查找书籍--------3  **********)
        print(********  修改书籍--------4  **********)
        print(********  查看所有书籍----5  **********)
        print(********  返回主界面------6  **********)
        print(********  退出------------0  **********)
        print(***************************************\n)
        v=int(input(请输入对应的数字:\n))
        if v==1:
            bookname=input(请输入书名:)
            author=input(请输入作者:)
            price=int(input(请输入价格:))
            books.append([bookname,author,price])
            print(\n添加书籍成功!)
        elif v==2:
            bookname=input(请输入书名:)
            author=input(请输入作者:)
            
            price=int(input(请输入价格:))
            if [bookname,author,price] in books:
                books.remove([bookname,author,price])
                print(\n删除书籍成功!)
            else:
                print(\n该书籍不存在!自动返回...)
        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(\n查找结束!\n)
        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(\n修改书籍成功!)
            else:
                print(\n该书籍不存在!自动返回...)
        elif v==5:
            print(\n书名\t\t,作者\t\t\t,价格\n)
            for i in books:
                    print(i[0],\t\t,i[1],\t\t,i[2])
            print()
        elif v==0:
            sys.exit(0)
        elif v==6:
            main()
main()
View Code

 

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

标签:auth   style   print   bsp   界面   存在   游记   append   系统   

原文地址:https://www.cnblogs.com/zijue/p/9797915.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!