zijue
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

 

分类:

技术点:

相关文章: