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

17_84 не сходится ответ

Филипович: Назовём натуральное число подходящим, если ровно два из его делителей входят в список (5, 11, 17, 19). Найдите все подходящие числа, принадлежащих отрезку [10 000; 20 000] В ответе запишите два целых числа:сначала количество,затем наименьшее число. Мое "Правильное решение": [pre2] # answ 453 10010 # my answ 480 10010 def divs(x): k = 0 for j in (5,11,17,19): if x % j == 0: k +=1 if k == 2: return k k = 0 m = None for x in range(10000,20000): d = divs(x) if d: k+=1 if m is None or x < m: m = x print(k,m)[/pre2]

Ответов - 1

Поляков: Филипович пишет: if k == 2: return k по заданию должно быть РОВНО два делителя.



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