← К задачамОткрыть курс →
Всё или ничего?
Напишите функцию, которая принимает неизвестное количество аргументов. Функция должна вернуть True, если ни один из переданных аргументов не является ложным или пустым значением. В противном случае функция должна вернуть False.
Примеры
nothing_is_nothing(0, False, [], {}) ➞ False
nothing_is_nothing(33, "Hello", (True, True, 3)) ➞ True
nothing_is_nothing(True, None) ➞ False
Примечание
- В Python есть конструкция
*args. Она позволяет функции принимать любое количество аргументов. - Ложными называются значения, которые оцениваются как
False. Ложными значениями, например, являются0;False;None; пустые множества, списки, кортежи и другие.
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
def nothing_is_nothing(*args):
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.