Модуль: (Python-база) Условный оператор II


10. Детектор аномалий

Смарт-часы фиксируют 3 показателя в течении дня:

  1. Пульс (норма: 60–100 уд./мин, все остальное считается аномалией)

  2. Шаги за час (аномалия: <50 шагов)

  3. Заряд батареи (аномалия: падение >5% за 10 мин)

Программа для смарт-часов должна подсчитать общее количество аномальных событий.


Алгоритм подсчета аномальных событий  изображен на блок-схеме. 

1) Алгоритм считывает пульс (pulse), шаги за час (steps) и падение задаря батареи (battery).
2) Проверяет каждый показатель по очереди. Если значение показателя аномальное, то значение переменной abnormal увеличивается на 1.
3) Выводит итоговое значение abnormal.

Расположите блоки кода в правильном порядке, чтобы они соотстветствовали алгоритму, изображенному на блок-схеме.
 

Ваш ответ

1
abnormal = 0
2
if steps < 50:
    abnormal = abnormal + 1
3
if battery > 5:
    abnormal = abnormal + 1
4
print(abnormal)
5
if pulse > 120 or pulse < 60:
    abnormal = abnormal + 1
6
steps = int(input())
7
pulse = int(input())
8
battery = int(input())

Для проверки решения задачи необходимо зарегистрироваться или авторизоваться!

Перетащите элементы в правильном порядке.

Комментарий учителя