Хитрость заключается в том, что в Python тип
bool является подклассом int. Таким образом, True и False также считаются целыми числами со значениями 1 и 0 соответственно.Другая хитрость заключается в том, что мы проверяем, является ли элемент типом данных
int, ДО того как проверить, является ли он типом bool, поэтому ВСЕ булевые типы добавляются в список integers_found. А до блока elif мы так и не доходим