Форум » Обработка целых чисел » вариант 11 задание 17 » Ответить

вариант 11 задание 17

EmVolk: [pre2] m1 = 1045 m2 = 8963 n = 0 min = m2 for i in range(m1, m2+1): if (i % 5 == 0) and (i % 7 == 0) and (i % 11 != 0) and (i % 13 != 0) and (i % 17 != 0) and (i % 19 != 0): n += 1 if min > i: min = i print(n, min) [/pre2] В ответе 1867 1050. У меня получается в первом числе 167. Подскажите где ошибка.

Ответов - 1

polyakovss: Внимательно читаем условие задачи: ... делятся на 5 или на 7...Поэтому: if ((i % 5 == 0) or (i % 7 == 0)) and (i % 11 != 0) and (i % 13 != 0) and (i % 17 != 0) and (i % 19 != 0):



полная версия страницы