Membros do Projeto:
João Pedro Santana, Luis Augusto Barbosa, Victor Torres, Ezequiel, Cleybson Teixeira
Este projeto é um gerenciador de contatos desenvolvido em Python, utilizando a estrutura CRUD (Create, Read, Update, Delete).
O objetivo é permitir o cadastro, listagem, atualização e exclusão de contatos diretamente pelo console/terminal.
O sistema é simples e não utiliza banco de dados — as informações são armazenadas apenas em memória, durante a execução.
✅ Cadastrar contatos com nome, telefone e e-mail
✅ Listar todos os contatos cadastrados
✅ Atualizar informações de um contato existente
✅ Excluir contatos da lista
✅ Interface simples e interativa no terminal
- Python 3.x
- Estruturas de dados: Listas e Dicionários
- Funções e estruturas de controle de fluxo
contatos→ Lista que armazena todos os contatos.cadastrar_contato()→ Adiciona novos contatos.listar_contatos()→ Exibe todos os contatos.atualizar_contato()→ Modifica dados de um contato existente.excluir_contato()→ Remove um contato.menu()→ Menu principal para interação com o usuário.
- Certifique-se de ter o Python 3 instalado.
- Baixe ou clone este repositório
Acesse a pasta do projeto:
cd gerenciador_contatos
Execute o programa:
python gerenciador_contatos.py
💡 Exemplo de Uso
===== GERENCIADOR DE CONTATOS ===== 1 - Adicionar contato 2 - Listar contatos 3 - Atualizar contato 4 - Excluir contato 5 - Sair Escolha uma opção: 1 Digite o nome: João Digite o número: 99999-9999 Digite o e-mail: [email protected] Contato 'João' cadastrado com sucesso!