Olá Marcus,
não entendi porque devemos utilizar o ep corpo.py
Excelente!
Muito obrigado pela pergunta.
Antes de continuar, notem que em nenhum lugar do enunciado está escrito que a módulo corpo.py deve ser usado.
No entanto, é verdade que o seu uso é conveniente.
É conveniente usar o módulo corpo para acessar as posições das listas.
Assim, não temos que decorar os índices das posições e colocar números mágicos no programa
Por exemplo, considerem as definições
POS = 0 VEL = 1 MASSA = 2 RAIO = 3 COR = 4 NOME = 5 TIPO = 6 ATIVO = 7
no módulo corpo.py e a definição
# módulo corpo.py do EP09: crp.POS, crp.MASSA, crp. import corpo as crp # constante gravitacional universal G = 8.65e-13 # km**3 kg**-1 hr**-2
no módulo newton.py.
As formas
massa = astro[crp.MASSA] vel = turtleship[crp.VEL] bla = 5*G
são alternativas preferíveis às formas
massa = astro[2] # ou será 1? ou será 0? não lembro vel = turtleship[1] # hmmm, não era 3? bla = 5*8.65e-13 # ou será 8.56e-12 ?
P.S. Em um fórum não é recomendável direcionar as perguntas. Em um universo de mais pessoas obtemos respostas melhores.