Una compañia de viajes cuenta con tres tipos de autobuses Python

Una compañía de viajes cuenta con tres tipos de autobuses (A, B y C), cada uno tiene un precio por kilómetro recorrido por persona, los costos respectivos son $2.0, $2.5 y $3.0. Se requiere determinar el costo total y por persona del viaje considerando que cuando éste se presupuesta debe haber un mínimo de 20 personas, de lo contrario el cobro se realiza con base en este número límite

Haz clic aquí para suscribirte a mi canal

n = int(input(«Ingresa el numero de personas: «))

km = int(input(«Ingresa los kilometros a recorrer:  «))

tipo = input(«Ingresa el tipo de autobus  A,  B  y C:  «)

if tipo == «A» or tipo == «B» or tipo == «C»:

    if tipo == «A»:

        precio = km * 2

    elif tipo == «B»:

        precio = km * 2.5

    else:

        precio = km * 3

    if n < 20:

        total = 20 * precio

    else:

        total = n * precio

    print(f»El total a pagar por la renta del autobus es: ${total}»)

    print(f»El total a pagar por persona es: ${total / n}»)

else:

    print(«Ingresa un tipo de autobus correcto»)

Descargar Programa

Esta es la solución de este algoritmo, les comparto el código, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *