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