1
resposta

Resultado da operação diferente

No início de "Operações com variáveis", apesar dos valores terem sido inseridos iguais aos do exercício:

km_media = km_total / (ano_atual - ano_fabricacao)
km_media

o meu resultado foi: 1.0 ao inves de 2775.625

O valor acima só apareceu como resultado ao inserir:

ano_atual = 2019
ano_fabricacao = 2003
km_total = 44410.0
km_media = km_total / (ano_atual - ano_fabricacao)
km_media
1 resposta

Olá Kananda, como você está?

Isso pode estar acontecendo, porque você pode ter atribuído outros valores as variáveis ano_atual, ano_fabricacao e km_total em outros momentos do seu notebook e, ao executar novamente o código km_media = km_total / (ano_atual - ano_fabricacao) obteve um resultado diferente do esperado.

Para que você obtenha o resultado certinho é importante que sempre, antes de executar a célula com o código do cálculo da km_media, você execute a célula onde os valores são atribuídos às variáveis:

ano_atual = 2019
ano_fabricacao = 2003
km_total = 44410.0

Assim, executando essa célula antes, você vai estar sempre garantindo que o cálculo será realizado com os valores corretos.

Mas, de todo modo, a segunda abordagem ensinada pelo professor, de atribuir os valores para as variáveis na mesma célula onde o cálculo é realizado, garante ainda mais que esse tipo de erro não aconteça:

ano_atual = 2019
ano_fabricacao = 2003
km_total = 44410.0

km_media = km_total / (ano_atual - ano_fabricacao)
km_media

Qualquer dúvida estou à disposição :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!