Oi, pessoal!
Legal este exercício.
Vi que tem várias formas de resolver ele.
A forma como fiz é a seguinte:
# Recebe a distância percorrida
distPercorrida = float(input('Digite a distância percorrida (km): '))
# ---- Regras ----
# Distância < 100: R$ 10,00
# Distância > 100 e < 200: R$ 20,00
# Distância >= 200: R$ 30,00
# Calcula o valor do pedágio de acordo com a distância percorrida
if distPercorrida < 100:
valPedagio = 10
elif distPercorrida >= 100 and distPercorrida < 200:
valPedagio = 20
else:
valPedagio = 30
# Exibe o valor do pedágio a ser cobrado
print(f'\nValor do pedágio: {valPedagio:.2f}')
Achei legal ir comentando para facilitar a análise posterior.
E acho que imprimir fora da condicional deixa o código mais organizado/limpo/legível.
Por isso fiz assim :)