Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pokedex em Python

Este projeto e uma Pokedex simples feita em Python.

Ela permite cadastrar, listar, atualizar e remover Pokemons usando um arquivo JSON para guardar os dados.

Arquivos do projeto

  • Crud.py: arquivo principal do programa. Nele ficam o menu e as funcoes de adicionar, listar, atualizar e excluir Pokemons.
  • pokemon.json: arquivo onde os Pokemons ficam salvos.
  • tipos_possiveis.txt: arquivo com os tipos de Pokemon aceitos pelo programa.

O que o programa faz

Ao iniciar o programa, aparece um menu com as opcoes:

  1. Adicionar Pokemon
  2. Remover Pokemon
  3. Atualizar Pokemon
  4. Listar seus Pokemons
  5. Sair do programa

O usuario tambem escolhe a geracao do Pokemon:

  1. Geracao 1
  2. Geracao 2
  3. Geracao 3

Como executar

No terminal, entre na pasta do projeto e rode:

python Crud.py

Depois disso, basta escolher as opcoes pelo numero que aparece no menu.

Como os dados sao salvos

Os dados ficam no arquivo pokemon.json.

Cada Pokemon tem:

  • nome: nome do Pokemon
  • tipo: tipo do Pokemon
  • nivel: nivel do Pokemon

Exemplo:

{
  "nome": "Squirtle",
  "tipo": "Agua",
  "nivel": 12
}

Observacao

Quando for adicionar um Pokemon, o tipo digitado precisa existir no arquivo tipos_possiveis.txt. Se o tipo nao estiver na lista, o programa mostra uma mensagem dizendo que o tipo é inválido.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages