Создайте функцию, которая возвращает количество значений True в списке.
Пример:
count_true([True, False, False, True, False]) ➞ 2 count_true([False, False, False, False]) ➞ 0 count_true([]) ➞ 0
Примечание:
- Функция должна вернуть 0, если ей передан пустой список
- Все элементы входящего списка имеют тип bool (True или False)
Варианты решений:
def count_true(lst): return sum(lst)
def count_true(lst): if lst == list(): return 0 else: return lst.count(True)
def count_true(lst): return lst.count(True) if len(lst) > 0 else 0
def count_true(lst): count = 0 for i in lst: if i == True: count += 1 return count