← К задачамОткрыть курс →
Конвертировать "Ноль" и "Один" в "0" и "1"
Написать функцию, которая принимает строку в качестве аргумента. Вернуть она должна строку, содержащую 1 и 0. Их количество зависит от слов "ноль" и "один" в аргументе. Если слово не "ноль" или "один" (регистр не важен) — его нужно проигнорировать. Длина возвращаемой строки должна быть кратна 8. В противном случае нужно вернуть пустую строку.
Примеры
text_to_number_binary("ноль один ноль один ноль один ноль один") ➞ "01010101"
text_to_number_binary("Ноль один ноль ОДИН ноль один ноль один") ➞ "01010101"
text_to_number_binary("ноль один ноль один ноль один ноль один два") ➞ "01010101"
text_to_number_binary("ноль один ноль один ноль один ноль три") ➞ ""
Примечание
Возвращаемый результат должен быть строкой.
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
def text_to_number_binary(text):
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.