Generation

generate functionFri, 07 Apr 2023

Debido a la alta accidentalidad presentada en el último año en las carreteras del territorio nacional, el Gobierno Colombiano ha decidido implementar controles que permitan sancionara a los conductores que no respeten los límites de velocidad establecidos por los organismos de control. Con este fin, el Ministerio de Transporte ha decidido implementar radares de tramo en las carreteras con mayores índices de accidentalidad en el país. Los radares de tramo funcionan colocando dos cámaras en dos puntos alejados de una carretera con el fin de comprobar cuánto tiempo tarda un conductor recorrer dicho tramo. Estos radares no miden la velocidad de paso, sino el tiempo de paso representado como la velocidad media de un conductor en un trayecto con una longitud determinada. La interpretación del funcionamiento de los radares es simple: si colocamos las cámaras separadas 10 Km en un tramo cuya velocidad máxima es de 110 Km/h y un conductor tarda 5 minutos en ser visto por la segunda cámara, sabremos que su velocidad media ha sido de 120 Km/h, y por tanto, en algún sitio ha superado la velocidad permitida. Usted hace parte del equipo de desarrollo encargado de construir el software que procesará los datos registrados por las cámaras.Su misión es crear un programa en Python que permita saber si un conductor debe ser multado o no.

def calcula_multa(distancia, velocidad_maxima, tiempo_trayecto): velocidad_media = (distancia/1000)/(tiempo_trayecto/60) if velocidad_media > velocidad_maxima: return True else: return False calcula_multa(100, 110, 5)

Want to kickstart your project?Use the new AI Studio to create your code