class Cliente:
    telefone: int
    nome: str
    localidade: str
    descricao: str # descrição da última chamada
    def __init__(self, telefone, nome, localidade, descricao=""):
        self.telefone = telefone
        self.nome = nome
        self.localidade = localidade
        self.descricao = descricao

def mostra_menu():
    print("\n=== Menu de Comandos ===")
    print("1. Listar clientes")
    print("2. Adicionar cliente")
    print("3. Remover cliente")
    print("4. Registar chamada (atualizar descrição)")
    print("5. Ver última descrição de chamada")
    print("6. Sair")
    
def main():
    dicClientes = {
        911111111: Cliente(911111111, "Ana Silva", "Lisboa"),
        922222222: Cliente(922222222, "Bruno Costa", "Porto"),
        933333333: Cliente(933333333, "Carla Sousa", "Coimbra"),
        964444444: Cliente(964444444, "Diogo Ferreira", "Faro"),
        935555555: Cliente(935555555, "Eva Martins", "Braga"),
    }
main()
def main():
    # … criação do dicionário com 5 clientes
    while True:
        mostra_menu()
        escolha = input("Escolha uma opção (1-6): ")
        if escolha == '1':
            print("Listar clientes")
        elif escolha == '2':
            print("Adicionar cliente")
        elif escolha == '3':
            print("Remover cliente")
        elif escolha == '4':
            print("Registar chamada")
        elif escolha == '5':
            print("Ver descrição chamada")
        elif escolha == '6':
            print("Terminando o programa. Adeus!")
            break
        else:
            print("Opção inválida. Escolha por favor 1-6.")

Embed on website

To embed this program on your website, copy the following code and paste it into your website's HTML: