Skip to content

Projeto final do Mundo 3 do curso de Python do site Curso em Vídeo

License

Notifications You must be signed in to change notification settings

Henrique-Sc/Cadastro-de-usuario

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cadastro de Usuário

Projeto final do Mundo 3 do curso de Python do site Curso em Vídeo

O programa permite cadastrar e listar o cadastro de pessoas.

Todo o cadastro fica salvo em um arquivo .txt, fazendo com que os dados fiquem salvos mesmo ao fechar o programa.

Contém todo o conhecimento adquirido durante a conclusão do curso:

  • básico da linguagem
  • Utilização de módulos e bibliotecas
  • Cores no terminal
  • estrutura de decisão (If, Else, Elif)
  • estruta de repetição (For e While)
  • variáveis compostas (tuplas, listas e dicionários)
  • Funções
  • Modularização
  • Tratamento de erros

Funcionamento do programa:

Cria um menu em que o usuário escolhe uma das opções: cadastrar um novo usuário, listar todos os cadastros e sair do programa. Antes de executar uma das opções, o programa verifica se o arquivo 'cadastros.txt' está criado. Se não tiver, ele irá cria-lo.

Imagem mostrando o menu

Ao cadastrar, pergunta ao usuário o seu nome e idade e salva no arquivo 'cadastros.txt' (o nome tem limitação de 22 caracteres).

Imagem exibindo o cadastro

Ao listar, ele exibe em tabulação todos os cadastros, com o nome e idade das pessoas.

Imagem mostrando a lista de cadastro

Ao sair, exibe uma mensagem de despedida e finaliza o programa.

Imagem de despedida

Obs: o programa fica em loop até o usuário querer sair.

Em todas as ocasiões, contém tratamentos de erros, caso o usuário digite valores inválido ou para corrigir excessões.

Imagem de erro ao cadastrar um usuário.

Utilização do programa:

Faça download da pasta 'main' e execute o arquivo 'main.py' pelo intérprete do python.

Obs: A pasta 'lib' precisa estar junto com o 'main.py'

Requisitos:

  • Python 3.9 ou superior

About

Projeto final do Mundo 3 do curso de Python do site Curso em Vídeo

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages