python的伪代码怎么写

#定义功能界面函数
def info_print():
    print('选择功能---')
    print('1、添加图书')
    print('2、删除图书')
    print('3、修改图书')
    print('4、查询图书')
    print('5、显示所有图书')
    print('6、退出系统')
    print('_' * 20)  

存储所有图书信息

info = []    

添加图书信息的函数

def add_info():
    """添加图书信息"""
    new_id = input('请输入序号:')
    new_name = input('请输入书名:')
    new_aut = input('请输入作者:')
 
    global info
    for i in info:
        if new_name == i['name']:
            print('此图书已经存在')
            return
 
    info_dict = {}
 
    info_dict['id'] = new_id
    info_dict['name'] = new_name
    info_dict['aut'] = new_aut
    # print(info_dict)
 
    info.append(info_dict)
    print(info)    

删除图书

def del_info():
    """删除图书"""
    del_name = input('输入要删除的图书书名:')
 
    global info
    for i in info:
        if del_name == i['name']:
 
            info.remove(i)
            break
    else:
        print('该图书不存在')
 
    print(info)  

修改图书

def modify_info():
    """修改图书"""
    modify_name = ('输入要修改的图书书名')
 
    global info
    for i in info:
        if modify_name == i['name']:
            i['aut'] = input('输入新的信息:')
            break
    else:
        print('该图书不存在')
             
    print(info)  

查询图书

def search_info():
    """查询图书"""
    search_name = input('输入要查找的图书书名')
 
    global info
    for i in info:
        if search_name == i['name']:
            print('查找到的图书信息如下:---')
            print(f"该图书的序号是{i['id']},书名是{i['name']},作者是{i['aut']}")
            break
    else:
        print('该图书不存在')
 
    print(info)  

显示所有图书信息

def print_all():
    """显示所有图书信息"""
    print('序号\t图书\t作者')
    for i in info:
        print(f"{i['id']}\t{i['name']}\t{i['aut']}")    

系统循环使用,直到用户输入6结束

while True:
    # 1.显示功能界面
    info_print()
 
    # 2.用户输入功能序号
    user_num = int(input('请输入功能序号: '))
 
    # 3.按照用户输入的功能序号,执行不同的功能(函数)
    if user_num == 1:
        # print('添加')
        add_info()
    elif user_num == 2:
        del_info()
        print('删除')
    elif user_num == 3:
        modify_info()
        print('修改')
    elif user_num == 4:
        search_info()

伪代码就是代码与说明结合,不是完整的代码。