Home › Fóruns › Fórum Programação em Python: O Guia para Iniciantes › Dúvida variável Distância
- Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 1 ano, 8 meses atrás por
Denny Ceccon.
- AutorPosts
- 13 de junho de 2023 às 15:28 #40831
Olá!
No exercício 2, para calcular a quantidade de litros de combustível gasto em uma viagem, fiquei com uma dúvida no trecho destacado abaixo:
No código:
def leitura():
tempo = float(input(‘Digite o tempo da viagem: ‘))
velocidade = float(input(‘Digite a velocidade média: ‘))
return tempo, velocidadedef calcula_distancia(tempo, velocidade):
return tempo * velocidadedef calcula_litros(distancia):
return distancia / 12–> Neste ponto, o valor distancia vem da função Calcula_Distancia, é isso? Mas como o resultado de calcula_distancia foi associado ao termo Distancia?
def imprime(velocidade, tempo, distancia, litros):
print(‘Velocidade:’, velocidade)
print(‘Tempo:’, tempo)
print(‘Distância:’, distancia)
print(‘Litros:’, litros)t, v = leitura()
d = calcula_distancia(t, v)
l = calcula_litros(d)
imprime(v, t, d, l)23 de junho de 2023 às 11:53 #40885Olá Edinalso,
Na definição da função (
def calcula_litros(distancia)
), não existe uma relação direta entre adistancia
da definição e o restante do código.distancia
é somente o nome da variável. Poderia serdef calcula_litros(x)
, por exemplo. A variável só “ganha” um valor quando a função é chamada e você passa um parâmetro para esta variável, como eml = calcula_litros(d)
. - AutorPosts
- Você deve fazer login para responder a este tópico.