Опасное расстояние:
Петя программирует робота-швейцара. Робот перемещает тяжёлые чемоданы, поэтому важно настроить его так, чтобы он не приближался слишком близко к людям, предметам и зданиям.
Напиши программу для автопилота, которая анализирует данные с датчика расстояния, подсчитывает и выводит количество объектов в опасной зоне (меньше 3 метров от робота). Если опасных объектов нет, программа должна вывести «Свободно».
Данные датчика вводятся с клавиатуры в виде последовательности положительных чисел больше нуля, разделённых пробелом.
1 Ответ
Код программы:
# Считываем строку с данными от датчика и разбиваем её по пробелам
data = input().split()
# Создаём счётчик для опасных объектов
danger_count = 0
# Перебираем все полученные значения
for value in data:
# Преобразуем строку в число с плавающей точкой (дробное число)
distance = float(value)
# Проверяем условие: если расстояние меньше 3 метров
if distance < 3:
danger_count += 1 # Увеличиваем счётчик
# Проверяем результат
if danger_count > 0:
print(danger_count)
else:
print(«Свободно»)

Тест 1: Ввод 1.5 1.3 0.2 → Ваш вывод 3 → Правильный вывод 3 (совпадает)
Тест 2: Ввод 5.5 10.0 3.1 4.8 9.1 → Ваш вывод Свободно → Правильный вывод Свободно (совпадает)
