Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Sistema de tarifas de transporte por edad y distancia

edad = int(input("Digite la edad del pasajero: "))
distancia = int(input("Digite la distancia del viaje: "))

if edad< 6 :
print("Viajan gratis")
elif (edad >= 6) and (edad <= 18):
if distancia <= 20:
print("El costo del viaje es de 1.50")
else:
print("El costo del viaje es de 2.50")
else:
if distancia <= 20:
print("El costo del viaje es de 2.50")
else:
print("El costo del viaje es de 4.00")

1 respuesta

Hola Jesus, espero que estés bien

Sugerencia: compartir tu proyecto en el canal #comparta-tu-codigo en el servidor ONE en Discord ;)

Tu código parece estar bien estructurado y sigue las reglas del sistema de tarifas que mencionaste. Aquí hay un pequeño resumen de lo que hace tu programa:

  1. Si el pasajero tiene menos de 6 años, el viaje es gratis.
  2. Si el pasajero tiene entre 6 y 18 años:
    • Para distancias hasta 20 km, el costo es de $1.50.
    • Para distancias mayores a 20 km, el costo es de $2.50.
  3. Si el pasajero es mayor de 18 años:
    • Para distancias hasta 20 km, el costo es de $2.50.
    • Para distancias mayores a 20 km, el costo es de $4.00.

Tu código ya cumple con estos requisitos. Sin embargo, siempre es una buena práctica probar tu programa con diferentes valores de edad y distancia para asegurarte de que todas las condiciones se evalúan correctamente.

Espero que esto te haya ayudado a confirmar que tu solución es correcta. ¡Bons estudios!