Предмет: Информатика, автор: kokinsasha

Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [100812; 100923], числа, имеющие ровно 6 различных делителей. Выведите эти делители для каждого найденного числа в порядке возрастания.

Ответы

Автор ответа: smartemii03jurma
2

Ответ:

1 17 289 349 5933 100861

1 2 4 25219 50438 100876

1 2 4 25229 50458 100916

1 3 9 11213 33639 100917

Объяснение:

from math import sqrt

for n in range(100812, 100923 + 1):

   divs = []

   for div in range(1, round(sqrt(n)) + 1):

       if n % div == 0:

           if div == n // div:

               divs += [div]

           else:

               divs += [div, n // div]

       if len(divs) > 6:

           break

   if len(divs) == 6:

       print(' '.join(str(div) for div in sorted(divs)))

Похожие вопросы
Предмет: Русский язык, автор: agent25
1. Птица, которую называют символом любви в Африке из-за того, что у многих видов – красные клювы, и в парах, когда они прижимаются друг к другу, клювы похожи на сердца (ед. ч.).
2. Когда-то, если мужчина хотел жениться на женщине, он "просил ее руки". Рука стала символом любви и брака. Вскоре и этот предмет гардероба также стал символом брака (мн. ч.).
3. Один из самых распространенных подарков на День святого Валентина. Возможно, этот выбор не случаен, так как в нем содержится то же вещество, что вырабатывается в организме влюбленного человека.
После того, как император узнал о том, что Валентин тайно венчал влюбленных, священника сажают в темницу, приговорив к смертной казни. В заключении он  знакомится с дочерью одного из надзирателей. Для этого вспомни три женских имени, которые являются одновременно и тремя христианскими добродетелями. Более того, три девочки под этими именами также являются святыми мученицами, которые жили в Италии, даже раньше святого Валентина
Предмет: Русский язык, автор: viktoriya124
Предмет: Литература, автор: миг111222