python 基础练习

172 阅读1分钟
bookcase={'《大学》':1,'《中庸》':2,'《论语》':3,'《孟子》':4}

a = 5

while a != 0:
    print('选择列表***\n'
    '1、查看当前的所有图书列表\n'
    '2、查询某本书的位置\n'
    '3、更改图书编号\n'
    '4、删除某本图书\n'
    '5、增加图书\n'
    '0、退出\n'
    '请输入你要操作的编号:'
    )
    a = input()
    if a == '1':
        print('当前有书:::::::::::::::::::::::::::::::::::::::::::::', bookcase)
    elif a == '2':
        b = input('请输入书籍名称:::::::::::::::::::::::::::::::::::::::::::::::::')
        c = bookcase.get(b)
        if c:
            print('当前书籍的位置 %d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~' % c)
        else:
            print('没有找到那本书 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~')
    elif a == '3':
        c = input('请输入书籍名称::::::::::::::::::::::::::::::::::::::::::::::::')
        if c in bookcase:
            d = int(input('请输入需要更改的位置::::::::::::::::::::::::::::::::::::::::::::::::::'))
            bookcase[c] = d
            print('当前列表:::::::::::::::::::::::::::::%s' % bookcase)
        else:
            print('没有找到书籍~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~')
    elif a == '4':
        c = input('请输入书籍名称::::::::::::::::::::::::::::::::::::::::::::::::')
        if c in bookcase:
            bookcase.pop(c)
            print('当前列表:::::::::::::::::::::::::::::%s' % bookcase)
    elif a == '5':
        c = input('请输入书籍名称::::::::::::::::::::::::::::::::::::::::::::::::')
        d = input('请输入书籍位置::::::::::::::::::::::::::::::::::::::::::::::::')
        bookcase[c] = d
        print('当前列表:::::::::::::::::::::::::::::%s' % bookcase)
    elif a == '0':
        break