Un sistema de transporte cobra según la edad del pasajero y la distancia recorrida:
- Menores de 6 años: Viajan gratis.
- De 6 a 18 años:
Hasta 20 km: $1.50
Más de 20 km: $2.50 - Mayores de 18:
Hasta 20 km: $2.50
Más de 20 km: $4.00
Crea un programa que reciba la edad y distancia, y muestre el valor a pagar.
try:
edad = int(input('Escribe la edad del pasajero: '))
distancia = float(input('Ingresa la distancia a recorrer en kilómetros: '))
pago_1 = ('Puede viajar gratis')
pago_2 = ('El valor de su pasaje es de: $1.50')
pago_3 = ('El valor de su pasaje es de: $2.50')
pago_4 = ('El valor de su pasaje es de: $4.00')
if edad < 6:
print(f'{pago_1}')
elif edad >= 6 and edad <= 18:
if distancia <= 20:
print(f'{pago_2}')
else:
print(f'{pago_3}')
elif edad > 18:
if distancia <= 20:
print(f'{pago_3}')
else:
print(f'{pago_4}')
except ValueError:
print('Error al ingresar datos, recuerde que deben ser solo numero.')