Funções para Criar e atualizar contatos em Python


def cadatrar_contato(nome, telefone='', email='', instagram=''):
    agenda = (nome, (telefone), email, instagram)
    return agenda

def atualizar_contato(agenda, indice, new_info):
    

Fiz essa função para criar o contato, atentem que o unico parametro obrigatorio é o nome e o telefone é passado com lista para caso haja necessidade de incluir iutro telefone ( o que deveria ser feito na proxima função)

A minha se da por não saber como referenciar a agenda da primeira função(que deve ser a entrada da nova) na nova função que atualiza os contatos.

As outras entradas da segunda função são o índice da informação na agenda e a nova informação. Caso a nova informação seja igual a da agenda nada acontece, caso seja diferente ela substitui a antiga