← К задачам
Всё или ничего?
Напишите функцию, которая принимает неизвестное количество аргументов. Функция должна вернуть 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):
Для запуска тестов необходима авторизация.