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

Precio transporte

edad = int(input("Edad del pasajero: "))
distancia = float(input("Distancia recorrida (km): "))
if edad < 6:
print("Viaja gratis :3")
elif 6 <= edad <= 18:
if distancia <= 20:
print("Pagar: $1.50")
else:
print("Pagar: $2.50")
else:
if distancia <= 20:
print("Pagar: $2.50")
else:
print("Pagar: $4.00")

1 respuesta

¡Hola Estudiante, espero que estés bien!

Parece que has escrito un código que sigue correctamente las instrucciones del ejercicio. Tu programa solicita la edad del pasajero y la distancia recorrida, y luego calcula el costo del transporte según las reglas especificadas:

  • Los menores de 6 años viajan gratis.
  • Para edades entre 6 y 18 años, el costo es de $1.50 si la distancia es de hasta 20 km, y $2.50 si es más de 20 km.
  • Para mayores de 18 años, el costo es de $2.50 si la distancia es de hasta 20 km, y $4.00 si es más de 20 km.

Tu código parece estar implementado correctamente. Al ejecutar el programa, debería funcionar tal como se describe en el ejercicio. Si encuentras algún error al ejecutarlo, verifica si hay algún problema con la entrada de datos o si hay algún mensaje de error específico que puedas compartir.

Espero haber ayudado y buenos estudios!