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

if edad < 6:
print("Viaje gratuito.")
elif edad <= 18:
if distancia <= 20:
print("Valor del pasaje: $1.50")
else:
print("Valor del pasaje: $2.50")
else:
if distancia <= 20:
print("Valor del pasaje: $2.50")
else:
print("Valor del pasaje: $4.00")

1 respuesta

Hola Benito, 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. Estás utilizando correctamente las sentencias if, elif y else para determinar el costo del pasaje basado en la edad y la distancia. Aquí tienes un ejemplo de cómo podrías implementar el programa completo para recibir la edad y la distancia del usuario:

# Solicitar edad y distancia al usuario
edad = int(input("Ingrese la edad del pasajero: "))
distancia = float(input("Ingrese la distancia a recorrer en km: "))

# Determinar el costo del pasaje
if edad < 6:
    print("Viaje gratuito.")
elif edad <= 18:
    if distancia <= 20:
        print("Valor del pasaje: $1.50")
    else:
        print("Valor del pasaje: $2.50")
else:
    if distancia <= 20:
        print("Valor del pasaje: $2.50")
    else:
        print("Valor del pasaje: $4.00")

Este programa primero solicita al usuario que ingrese la edad y la distancia, y luego utiliza las condiciones que ya has definido para imprimir el costo correcto del pasaje.

Espero que esto te ayude a completar tu ejercicio. ¡Bons estudios!