← К задачам
Легко · +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; пустые множества, списки, кортежи и другие.
def nothing_is_nothing(*args):
	
Для запуска тестов необходима авторизация.
Поддержать проект