Пульт охраны школьного клуба

тема: Условия · уровень: средний

Условие

В школьном клубе поставили пульт у двери. Он показывает режим и сигнал датчика. Дежурный вводит четыре слова (по одному в строке) и должен вывести, что делать двери.

Есть секретное ключ-слово: сова.

Правила (важен приоритет):

1) Сначала проверяется тревога. Если датчик показывает движение, и дверь сейчас должна быть «на охране», и ключ-слово неверное — это тревога.

2) Верное ключ-слово сова разрешает вход и при этом гасит тревогу (то есть правило 1 тогда не срабатывает).

3) Когда дверь «на охране»:

4) Если тревоги нет и ключ-слово неверное, то:

Вывод всегда ровно из двух строк:

Причины (строго так):

Формат ввода

Ровно 4 строки: 1) день: будни или выходной 2) режим пульта: охрана или открыто 3) ключ-слово: любая строка 4) датчик: тихо или движение

Формат вывода

Ровно 2 строки: 1) впустить / не впускать / тревога 2) одно слово-причина: проникновение / ключ / гости / закрыто

Ограничения

Все входные данные — строки из перечисленных вариантов (кроме ключ-слова, оно может быть любым). Других слов во входе не бывает.

Пример

Ввод:

будни
открыто
привет
тихо

Вывод:

впустить
гости

Решить задачу с автопроверкой на Python →

Куда дальше