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

12 Sistema de tarifas de transporte por edad y distancia

edad = int(input('Ingrese la edad del pasajero: '))
distancia = float(input('Ingrese la distancia recorrida en km: '))
if edad < 6:
print('Viajan gratis')
elif 6 <= edad <= 18:
if distancia <= 20:
print('$1.50')
else:
print('$2.50')
elif edad > 18:
if distancia <= 20:
print('$2.50')
else:
print('$4.00')

1 respuesta

Hola Ariel, espero que estés bien

Tu código para el sistema de tarifas de transporte parece estar bien estructurado y cubre las diferentes tarifas basadas en la edad y la distancia recorrida. Aquí hay un resumen de cómo funciona tu lógica:

  1. Menores de 6 años: Viajan gratis sin importar la distancia.
  2. Entre 6 y 18 años:
    • Si la distancia es de 20 km o menos, la tarifa es de $1.50.
    • Si la distancia es mayor a 20 km, la tarifa es de $2.50.
  3. Mayores de 18 años:
    • Si la distancia es de 20 km o menos, la tarifa es de $2.50.
    • Si la distancia es mayor a 20 km, la tarifa es de $4.00.

Si estás buscando mejorar o ajustar algo específico en tu código, por favor, házmelo saber. De lo contrario, parece que ya tienes un buen sistema de tarifas implementado.

Espero haber ayudado y buenos estudios!