Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dicas para melhorar código em python

Gostaria de dicas para melhorar esses códigos, a ideia é construir um programa de cadastro de "Jogadores" dentro de uma equipe, a próxima modificação na minha concepção seria armazenar os dados num banco de dados (sqlite nesse caso) e depois pegar os dados desse banco e passar para uma tabela do exel. Atualmente esse processo é feito manualmente durante um projeto escolar, mas queria usar meus conhecimenos de principiante em programação para facilitar esse processo, segue o que cada arquivo contém:

dados.py --> Funções para manipular dados do jogador (adicionar, validar, altera) jogador.py --> objeto jogador e seus métodos equipe.py --> objeto equipe que armazena jogadores menu_jogador.py --> funções para interagir com o usuário (parte com falhas ainda e na qual mais preciso de ajuda, pois por enquanto só consigo declarar e adicionar um jogador dentro do próprio código e a ideia é que o usuário faça isso)

Desde já agradeço pela ajuda

Obs: os códigos não são mt grandes, mas como eles estão em mais de um arquivo preferi fazer o upload deles, segue link do Guj onde eles estão disponíveis para download: http://www.guj.com.br/t/dicas-para-melhorar-codigo/348296

1 resposta
solução!

Gabriel, não cheguei a abrir o código, mas acho que posso te ajudar. Você precisa ler uma entrada do usuário, correto? Para isso, é necessário usar o método raw_input(). Digamos que precise ler o nome do jogador:

nomeJogador = raw_input('Escreva o nome do jogador: ')
print nomeJogador

Esse código vai imprimir a mensagem Escreva o nome do jogador: e em seguida esperar por uma entrada do usuário. Assim que o usuário pressionar a tecla Enter, a entrada acaba e o valor é armazenado na variável nomeJogador.

Em seguida, o valor da variável nomeJogador é impresso pra comprovar o armazenamento!

=) Espero ter ajudado. Se quiser algo mais específico, avise que eu dou uma olhada no código.

Abraço!