Python简单图书管理系统
1 ''' 2 图书管理系统 3 library = [{},{},{}...] 4 1.借书 5 2.还书 6 3.查询(书名/作者查询) 7 4.查看所有 8 5.退出 9 10 ''' 11 import time 12 13 library = [{'bookname': '水浒传', 'author': '施耐庵', 'price': 100, 'number': 40}, 14 {'bookname': '红楼梦', 'author': '曹雪芹', 'price': 90, 'number': 40}, 15 {'bookname': '西游记', 'author': '施耐庵', 'price': 98, 'number': 40}, 16 {'bookname': '三体', 'author': '刘慈欣', 'price': 88, 'number': 40} 17 ] 18 19 while True: 20 operation = input('请选择功能:\n 1.借书 \n 2.还书 \n 3.查询' 21 '\n 4.显示所有图书 \n 5.退出系统\n') 22 if operation == '1': 23 print('借书') 24 name = input('请输入书的名称:') 25 for book in library: 26 # print(book.get('bookname')) 27 if name == book.get('bookname') and book.get('number') != 0: 28 print('借书{}成功'.format(book.get('bookname'))) 29 s = book.get('number') - 1 30 book['number'] = s 31 break 32 else: 33 print('未查到您的图书') 34 elif operation == '2': 35 print('还书') 36 name = input('请输入您需要还书的书名:') 37 for book in library: 38 if name == book['bookname']: 39 book['number'] += 1 40 print('还书成功!!!') 41 break 42 elif operation == '3': 43 print('查询') 44 way = input('请输入您需要查询的方式:(1.按书名查询/2.按作者查询)') 45 if way == '1': 46 name = input('请输入您需要查询的书名') 47 for book in library: 48 if name == book['bookname']: 49 print(book['bookname'], book['author'], book['price'], book['number']) 50 break 51 else: 52 print('未查询到您所需要的图书') 53 elif way == '2': 54 author = input('请输入您需要查询的作者') 55 for book in library: 56 if author == book['author']: 57 print(book['bookname'], book['author'], book['price'], book['number']) 58 else: 59 print('未查询到您所需要的图书') 60 else: 61 print('输入错误!') 62 elif operation == '4': 63 print('显示所有图书') 64 print('书名', '作者', '价格', '剩余图书') 65 for book in library: 66 print(book['bookname'], book['author'], book['price'], book['number']) 67 elif operation == '5': 68 print('正在退出本系统') 69 time.sleep(3) 70 print('退出成功!!!感谢您的使用') 71 break 72 else: 73 print('输入有误,请重新输入')
作者:Ambitious
-------------------------------------------
个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
万水千山总是情,打赏一分行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主,哈哈哈(っ•̀ω•́)っ✎⁾⁾!