Сколько флажков включено

Булевы значения часто работают как флажки: True значит «да» или «включено», False — «нет» или «выключено». Напишите функцию, которая считает, сколько значений True находится в списке flags. Если список пустой или в нём нет включённых флажков, верните 0.

Примеры

Ввод
[True, False, True]
Вывод
2
Ввод
[]
Вывод
0
Ввод
[False, False]
Вывод
0

Нужно реализовать

def count_true(flags: list[bool]) -> int:

Теги

lists
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
[true,false,true]
Ожидаемый2
2
Ввод
[]
Ожидаемый0
3
Ввод
[false,false]
Ожидаемый0
4
Ввод
[true,true,true]
Ожидаемый3
5
Ввод
[true]
Ожидаемый1
6
Ввод
[true,false,true,true]
Ожидаемый3
Фокус-радио
На паузе · SomaFM · Fluid