图书管理系统
一、使用python面向对象实现一个简单的图书管理系统,要求如下:
1)图书入库,包括图书id、名称、图书数量
2)图书查询,按照输入的图书名称进行查找
3)图书借阅,模拟图书馆借阅书籍的逻辑
#图书管理系统增删改查
class Book(object):
def __init__(self, id,name,status, amount):
self.id = id
self.name = name
self.status = status
self.amount= amount
def __str__(self):
if self.status == 1:
stats = '未借出'
elif self.status == 0:
stats = '已借出'
else:
stats = '状态异常'
return '编号: 《%s》 名称: %s 状态: <%s> 数量: %s' \
% (self.id, self.name, stats, self.amount)
class BookManage(object):
books = []
def start(self):
self.books