Ep newton

Re: Ep newton

por José Coelho de Pina -
Número de respostas: 0

Olá Marcus,

não entendi porque devemos utilizar o ep corpo.py

Excelente!
Muito obrigado pela pergunta. maneiro
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. piscando