Python. Задача 8-30

Рассматривается множество целых чисел, принадлежащих числовому отрезку [3052; 7445], которые делятся на 3 и 4 и не делятся на 8, 11, 13. Найдите количество таких чисел и минимальное из них.

Вывести два целых числа: сначала количество, затем минимальное число.

Ответ
Решение
cnt = 0
nmin = 0
for i in range(7445, 3051, -1):
    if i % 3 == 0 and i % 4 == 0 and i % 8 != 0 and i % 11 != 0 and i % 13 != 0:
        cnt += 1
        nmin = i
print(cnt, nmin)