Для решения этой задачи можно использовать цикл, который будет перебирать числа на отрезке [300; 700] и проверять их на условия деления на 5, 3 и 7.
Количество таких чисел можно подсчитывать с помощью переменной count. Изначально она будет равна 0. Если число i делится на 5 и не делится на 3 и 7, увеличиваем count на 1.
Максимальное из таких чисел можно находить с помощью переменной max_num. Изначально она равна None. Если число i делится на 5 и не делится на 3 и 7, сравниваем его с текущим максимальным числом. Если оно больше, обновляем значение max_num.
Это может быть реализовано следующим образом:
count = 0 max_num = None
for i in range(300, 701): if i % 5 == 0 and i % 3 != 0 and i % 7 != 0: count += 1 if max_num is None or i > max_num: max_num = i
print("Количество чисел:", count) print("Максимальное число:", max_num)
