Войти Создать аккаунт

Условия · 20 из 26

Табло без if

Над шлагбаумом повесили табло. Надписей у него три: с восьми утра до восьми вечера — «Въезд свободный»; с шести до восьми утра и с восьми до одиннадцати вечера — «Въезд по пропуску»; ночью — «Въезд закрыт». Геннадий поспорил со сменщиком, что выберет надпись, не написав ни одного if: «Сравнения — это же числа».

Что сделать

Выберите надпись для табло по часу, обойдясь одними сравнениями.

Что приходит

  • chas — который час, целое от 0 до 23

Что вернуть

Одну из строк: "Въезд свободный", "Въезд по пропуску" или "Въезд закрыт".

Допишите функцию nadpis в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

Ограничение

  • Без условий: ни if, ни … if … else …, ни match

Обходные пути — тоже нарушение: eval, exec, getattr, имена с двойным подчёркиванием, импорт os, subprocess и им подобных.

Вызов
nadpis(14)
Вернуть
'Въезд свободный'
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.