Числа принадлежащие отрезку [7525; 13486], которые делятся на 7 и не делятся на 6, 9, 14, 21. Найдите количество таких чисел и минимальное из них

Подскажите пожалуйста, как будет выглядеть программа для нахождения минимального числа на python. С максимальным я разобрался, а вот с минимальным не получается. вот сама задача: Рассматривается множество целых чисел, принадлежащих числовому отрезку [7525; 13486], которые делятся на 7 и не делятся на 6, 9, 14, 21. Найдите количество таких чисел и минимальное из них. В ответе запишите два целых числа без пробелов и других дополнительных символов: сначала количество, затем минимальное число Вот та выглядит программа для максимального числа

a = 0
m = 0
for i in range (7525,13486+1):
    if i%7==0 and i%6!=6 and i%9!=0 and i%14!=0 and i%21!=0:
        a = a + 1
        m = i
print (a,m) 

Подскажите пожалуйста, где нужно исправить, чтоб получилась программа для минимального значения


Ответы (1 шт):

Автор решения: MBo

Добавим проверку, что значение минимума уже заполнено. Условия можно упростить.

a = 0
mn = 0
for i in range (7525,13486+1):
    if i%7==0 and i%2>0 and i%3>0:
        a = a + 1
        if (mn==0):
            mn = i   
print (a,mn)
→ Ссылка