Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Calculando pedágio - Solução

# Calculando pedágio

Km = float(input("Informe a distancia percorrida (em km) :"))

if Km < 100:
  print("Total pedágio: R$ 10,00")
elif Km < 200:
  print("Total pedágio: R$ 20,00") 
else:
  print("Total pedágio: R$ 30,00")

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Olá, Estudante! Tudo bem?

A sua solução para “Calculando pedágio” ficou clara e usa bem as condicionais if, elif e else para definir o valor do pedágio conforme a distância percorrida em quilômetros.

A lógica está bem construída, porque o código verifica primeiro distâncias menores que 100 km, depois menores que 200 km, e deixa os demais casos para o else, cobrindo as faixas de cobrança. Uma dica simples é usar o nome da variável em minúsculo, como km, seguindo a convenção mais comum em Python; isso ajuda na legibilidade e deixa o código mais alinhado com boas práticas.

Como você adaptaria esse código se o valor do pedágio também dependesse do tipo de veículo?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Muito obrigada pelo feedback, Lorena.
Uma forma de adaptar o código seria incluir o tipo de veículo como um novo critério, além da variável km, seria necessário incluir um código essa nova variável e o cálculo conforme cada tipo.