猫史档案馆


【Python作品分享】图书管喵【作业帖】

用户:帅气的树毛蛹KG7l帅气的树毛蛹KG7l查看:0 回复:0 评论:0 创建时间:2022-11-05T15:02:29


【作品展示】

center_image

 

【作品介绍】

管理图书

 

【作品源代码】

#创建列表
library = ['西游记', '红楼梦', '三国演义', '水浒传', '新华字典', '人教版六年级上册语文课本', '人教版六年级上册数学课本', '人教版六年级上册英语课本']

#循环
while 1:
    print('end:结束 0:展示书单 1:借书 2:还书 3:查询 4:添加/移除书籍')
    msg = input('您好,要图书助手帮你做什么:')
    #退出
    if msg == 'end':
        break
    #展示书单
    elif msg == '0':
        #遍历
        for i in library:
            if '#' not in i:
                print(i)
            else:
                continue
    #借书
    elif msg == '1':
            book = input('请问您要借哪本书:')
            #判断
            if book in library:
                print('好的,马上帮您办理借书...')
                user = input('请输入借书人姓名:')
                u_b = user + '#' + book
                library.remove(book)
                library.append(u_b)
                print('借书成功!')
            else:
                print('没有此书或此书已被借走。')
    #还书
    elif msg == '2':
        book = input('要还那本书:')
        user = input('请核对借书人:')
        u_b = user + '#' + book
        if u_b in library:
            library.remove(u_b)
            library.append(book)
            print('还书成功!')
        else:
            print('请检查书名或借书人是否正确。')
    #查询
    elif msg == '3':
        ask = input('请输入书籍名称:')
        if ask in library:
            print('有《',ask,'》这本书。')
        else:
            print('没有这本书!')
    elif msg == '4':
        move = input('你要添加还是移除:')
        if move == '添加':
            append = input('请输入添加书籍的名称:')
            library.append(append)
            print('添加成功')
        elif move == '移除':
            remove = input('请输入移除书籍的名称:')
            if remove not in library:
                print('没有这本书!')
            else:
                library.remove(remove)
                print('移除成功')
        else:
            print('你输入的选项不正确!!!')
    else:
        print('请输入正确的选项')
    

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页