Escreva um programa na linguagem Python que solicite ao usuário a distância que um passageiro deseja percorrer em quilômetros (km). Calcule o preço da passagem, cobrando R$ 0,80 por km para viagens de até de 200 km , e
para viagens mais longas.
Passo 1
Beleza, vamos lá! O desafio aqui é criar um programa em Python que vai pedir para o usuário informar a distância que ele quer percorrer em quilômetros (km). Com base nessa distância, o programa vai calcular o preço da passagem. A gente precisa usar conceitos básicos de programação, como entrada de dados, estruturas condicionais e operações matemáticas.
Passo 2
Primeiro, precisamos solicitar ao usuário a distância que ele deseja percorrer. Em Python, usamos a função
input()
para isso. Ela permite que o programa espere o usuário digitar algo. Como a distância é um número, vamos converter a entrada para número decimal usando a função float()
.distancia = float(input("Digite a distância da viagem em quilômetros: "))
Passo 3
Depois de obter a distância, precisamos calcular o preço da passagem com base nas regras fornecidas:
- Se a distância for até 200 km, o custo é R$ 0,80 por km.
- Se for mais de 200 km, o custo é R$ 0,50 por km.
Para isso, vamos usar uma estrutura condicional (
if...else
) que verifica qual condição se aplica.if distancia <= 200:
preco = distancia * 0.80
else:
preco = distancia * 0.50
Passo 4
Por fim, precisamos mostrar o resultado para o usuário. Usamos a função
print()
para exibir o preço calculado. Vamos formatar a saída para mostrar duas casas decimais, deixando o valor mais legível.print(f"O preço da passagem é: R$ {preco:.2f}")
Resposta
# Solicita a distância da viagem ao usuário
distancia = float(input("Digite a distância da viagem em quilômetros: "))
# Calcula o preço da passagem com base na distância
if distancia <= 200:
preco = distancia * 0.80
else:
preco = distancia * 0.50
# Exibe o preço da passagem
print(f"O preço da passagem é: R$ {preco:.2f}")