用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - python代码库

简单图书管理系统

2019-03-05 作者:哈鬼举报

[python]代码库

'''
 
图书馆理:
     定义类,图书
         特征:XXXXX...
 
         行为:
             打印信息
     编写一段代码
     让用户通过控制台,输入图书的各种信息,
        由此创建图书对象
 
    将图书对象保存到一个集合中()
 
    可以查询集合中所有的图书信息
 
    可以通过图书名,找到指定图书的信息
 
    1.添加
    2.查询所有
    3.书名查询
'''


 
class Book:
    name = None
    author = None
    price = 0
 
    def out(self):
        print('书名: ' + self.name + ', 作者: ' + self.author + ', 价格: ' + str(self.price))
 
 
 
 
ls = []
ch = input()
while ch != 'over':
    ch = input('输入操作')
    if ch == 'add':
        num = int(input('要存几本书?'))
        n = 0
        while n < num:
            na = input('输入书名:')
            au = input('输入作者:')
            pr = int(input('输入价格:'))
            book = Book()
            book.name = na
            book.author = au
            book.price = pr
            ls.append(book)
            n = n + 1
 
    if ch == 'all':
        for v in ls:
            v.out()
    if ch == 'name':
        na = input()
        flag = 0
        le = len(ls)
        for v in ls:
            if na == v.name:
                v.out()
                flag = 1
        if le == 0 or flag == 0  :
            print('未查询到此书')


分享到:
更多

网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。