Рассматривается множество целых чисел, принадлежащих отрезку [14367; 69741],
оканчиваются либо на 47, либо на 74 и кратны одному из чисел 17 или 71. Найдите их количество, а также среднеарифметическое максимального и минимального таких чисел. В ответе запишите два числа через пробел: сначала количество, затем целую часть среднеарифметического значения.(нужно через for i in range)
Короче делаешь фором от 14367 до 69741
Потом переводишь в строку берёшь последние 2 символа [:-2:]
если это 47 или 74 то к ответу прибавляешь 1 и ещё пишешь там минимум и максимум
принтишь ответ
# Переменные для подсчета и хранения максимума и минимума
count = 0
min_num = None
max_num = None
# Перебираем все числа в заданном диапазоне
for i in range(start, end + 1):
if (str(i).endswith("47" or str(i).endswith("74") and (i % 17 == 0 or i % 71 == 0):
count += 1
if min_num is None or i < min_num:
min_num = i
if max_num is None or i > max_num:
max_num = i
# Рассчитываем среднеарифметическое
if count > 0:
average = (min_num + max_num) // 2
print(count, average)
else:
print(0, 0)