• Предмет: Информатика
  • Автор: Rotra
  • Вопрос задан 5 месяцев назад

Напишіть програмний код для розв’язування наступних задач:
Автомобіль подолав відстань в S км через населений пункт за T хв. Визначити, чи не порушує водій правил дорожнього руху, якщо швидкість автомобіля при цьому не повинна перевищувати 50 км/год. (python)

Ответы

Ответ дал: aslankobzhanov6
1

Ответ:

def traffic_violation(distance, time):

   speed = distance / (time / 60)

   if speed > 50:

       return "Violation: The driver exceeds the speed limit of 50 km/h."

   else:

       return "No violation: The driver does not exceed the speed limit of 50 km/h."

distance = float(input("Enter the distance covered by the car (in km): "))

time = float(input("Enter the time taken to cover the distance (in minutes): "))

result = traffic_violation(distance, time)

print(result)

Объяснение:

Этот код принимает в качестве входных данных расстояние, пройденное автомобилем, и время, затраченное на преодоление этого расстояния. Затем он вычисляет среднюю скорость автомобиля по формуле скорость = расстояние / (время / 60). Если расчетная скорость превышает 50 км/ч, код возвращает сообщение о нарушении правил дорожного движения.

Если скорость меньше или равна 50 км/ч, код возвращает сообщение об отсутствии нарушения.

Вас заинтересует