Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Sistema de tarifas de transporte por edad y distancia

edad = int(input("Ingrese su edad: "))
distancia = float(input("Ingrese la distancia recorrida en km: "))

if edad < 6:
print("Viaja gratis")
elif edad <= 18:
if distancia <= 20:
print("El valor a pagar es $1.50")
else:
print("El valor a pagar es $2.50")
else:
if distancia <= 20:
print("El valor a pagar es $2.50")
else:
print("El valor a pagar es $4.00")

2 respuestas

Hola Gerson, espero que estés muy bien.

¡Felicitaciones por tus avances en el aprendizaje!

Queremos comentarte que actualmente estamos priorizando el uso del foro para publicar dudas. De esa manera, podemos optimizar el tiempo de respuesta y asegurar que todos los estudiantes reciban apoyo efectivo.

Para compartir comentarios, experiencias, recomendaciones, desafíos u opiniones, te invitamos a participar activamente en nuestro canal de Discord.
Allí la interacción es inmediata, llega a más compañeros y favorece el intercambio constante entre la comunidad.

¡Tu participación hace la diferencia!

Un saludo.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios

numero_pasajero = int(input("Ingresa la cantidad de pasajeros que se evaluara la tarifa:"))
for pasajeros in range(numero_pasajero):
edad_pasajero = int(input(f'Ingresa la edad del pasajero número {pasajeros+1}:'))
distancia_recorrida = float(input(f'Ingresa la distancia recorrida en kilometros (km) por el pasajero número {pasajeros+1}:'))
if edad_pasajero < 6:
print("Siendo los datos registrados del pasajero los siguientes:")
print(f'La edad del pasajero es de: {edad_pasajero}')
print(f'La distancia recorrida por el pasajero es de: {distancia_recorrida} km')
print(f'El pasajero número {pasajeros+1} viaja gratis')
elif edad_pasajero >= 6 and edad_pasajero <= 18:
if distancia_recorrida <= 20.0:
print("Siendo los datos registrados del pasajero los siguientes:")
print(f'La edad del pasajero es de: {edad_pasajero}')
print(f'La distancia recorrida por el pasajero es de: {distancia_recorrida} km')
print(f'El pasajero número {pasajeros+1} debe pagar una tarifa de $1.50')
else:
print("Siendo los datos registrados del pasajero los siguientes:")
print(f'La edad del pasajero es de: {edad_pasajero}')
print(f'La distancia recorrida por el pasajero es de: {distancia_recorrida} km')
print(f'El pasajero número {pasajeros+1} debe pagar una tarifa de $2.50')
elif edad_pasajero > 18:
if distancia_recorrida <= 20.0:
print("Siendo los datos registrados del pasajero los siguientes:")
print(f'La edad del pasajero es de: {edad_pasajero}')
print(f'La distancia recorrida por el pasajero es de: {distancia_recorrida} km')
print(f'El pasajero número {pasajeros+1} debe pagar una tarifa de $2.50')
else:
print("Siendo los datos registrados del pasajero los siguientes:")
print(f'La edad del pasajero es de: {edad_pasajero}')
print(f'La distancia recorrida por el pasajero es de: {distancia_recorrida} km')
print(f'El pasajero número {pasajeros+1} debe pagar una tarifa de $4.00')