Числа принадлежащие отрезку [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 шт):
Добавим проверку, что значение минимума уже заполнено. Условия можно упростить.
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)