Булевы ответы словами
В интерфейсе пользователю обычно показывают понятные слова, а не сырые булевы значения. Напиши функцию bools_to_words, которая получает список arr и заменяет каждый True на строку Yes, а каждый False — на строку No. Порядок элементов должен сохраниться.
Примеры
Ввод
[True, False]Вывод
["Yes", "No"]Ввод
[]Вывод
[]Ввод
[True, True, True]Вывод
["Yes", "Yes", "Yes"]Нужно реализовать
def bools_to_words(arr: list) -> list[str]:
Теги
listsarraystrings
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
[true,false]Ожидаемый
["Yes","No"]2
Ввод
[]Ожидаемый
[]3
Ввод
[true,true,true]Ожидаемый
["Yes","Yes","Yes"]4
Ввод
[false,false]Ожидаемый
["No","No"]5
Ввод
[false,true,false,true]Ожидаемый
["No","Yes","No","Yes"]6
Ввод
[true]Ожидаемый
["Yes"]Фокус-радио
На паузе · SomaFM · Fluid