Имеется код: нужно по нему подробно написать блок схему, как идет алгоритм.
# Решение для системы безопасности в метро
class MetroSafetySystem:
def __init__(self):
self.speed_limit = 0
def set_speed_limit(self, limit):
self.speed_limit = limit
def check_speed(self, current_speed):
if current_speed > self.speed_limit:
print("Превышение скорости! Предупреждение автоматической системы.")
def check_obstacles(self, distance):
if distance < 5:
print("Близкое препятствие! Предупреждение автоматической системы.")
def check_system_status(self):
print("Система работает нормально.")
# создание объекта метропоезда и системы безопасности
metro1 = MetroSafetySystem()
# установка лимита скорости
metro1.set_speed_limit(60)
# проверка текущей скорости
metro1.check_speed(80)
# проверка ближайших препятствий
metro1.check_obstacles(2)
# проверка состояния системы
metro1.check_system_status()
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |