1
resposta

[Dúvida] Está conforme a atividade?

distancia = int(input("Informe a distância percorrida em quilômetros (em km): "))

if distancia <= 100:
    print("O valor do pedágio é R$ 10,00")
elif distancia > 100 and distancia <= 200: # 100 < distancia <= 200 também funciona em Python,
                                # mas deixei a forma extensa para praticar,
                                # ao longo do curso, os conceitos da tabela verdade
                                
    print("O valor do pedágio é R$ 20,00")
else:
    print("O valor do pedágio é R$ 30,00")
1 resposta

Olá, Samuel, como vai?

A solução atende ao que foi proposto no exercício e utiliza corretamente as condicionais if, elif e else para tratar as faixas de distância.

A leitura do valor via input e a conversão para inteiro estão adequadas, assim como a lógica de comparação entre os intervalos definidos. A condição intermediária cobre corretamente o intervalo entre 100 e 200 km, mantendo o comportamento esperado.

Obrigado por compartilhar sua solução. Continue postando suas atividades e dúvidas, o fórum segue à disposição para trocas e aprendizados.

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