Задача Задача №3672349
А
А
Правильная программа:
distances = map(float, input().split())
count = 0
for distance in distances:
if distance < 3:
count += 1
if count == 0:
print("Свободно")
else:
print(count)
Как это работает:
input().split()получает все расстояния и разделяет их по пробелам.map(float, ...)превращает значения в числа.- В цикле проверяем каждое расстояние:
- если
distance < 3, объект находится в опасной зоне; - увеличиваем
countна 1.
- если
- После цикла:
- если опасных объектов нет, выводим
Свободно; - иначе выводим их количество.
- если опасных объектов нет, выводим
Проверка:
Для ввода:
1.5 1.3 0.2
все три числа меньше 3, поэтому результат:
3
Важно: расстояние ровно 3 не считается опасным, потому что используется знак <.
