← К задачам
Легко · +2ВалидацияОсновы языкаСтруктуры данных

Всё или ничего?

Напишите функцию, которая принимает неизвестное количество аргументов. Функция должна вернуть 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; пустые множества, списки, кортежи и другие.
py
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
Открыть курс →
def nothing_is_nothing(*args):
	
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.