Les presento mi código, en el quise hacerlo más simplificado, donde solo anote la edad y el kilometraje recorrido y por ende nos otorgue la tarifa requerida, esto es, solo alimentando dos datos:
edad_pasajero= int(input("Ingresa la edad del pasajero "))
distancia_recorrida=float(input("ingresa los km recorridos "))
boleto1=1.50
boleto2=2.50
boleto3=4.00
if edad_pasajero <6:
print ("El pasajero viaja gratis")
elif edad_pasajero >=6 and edad_pasajero <=18 and distancia_recorrida <=20:
print ("El costo del boleto es ", boleto1 )
elif edad_pasajero >=6 and edad_pasajero <=18 and distancia_recorrida >20:
print ("El costo del boleto es ", boleto2 )
if edad_pasajero >18 and distancia_recorrida <=20:
print ("El costo del boleto es ", boleto2)
if edad_pasajero >18 and distancia_recorrida >20:
print ("El costo del boleto es ", boleto3)