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

программа на питоне, которая находит все множители этого числа. Например я ввожу 12 , а она выводит 3 2 2​

Ответы

Автор ответа: Python444
0

Ответ:

def get_all_divisors_brute(n):

   for i in range(1, int(n / 2) + 1):

       if n % i == 0:

           yield i

   yield n


egorabespalov: WhalesNik, вы здесь?
WhalesNik: да ладно, отдайте jasonmullerased
egorabespalov: я ему и так дам, может и вам ?вы тоже же постарались. Я просто новый вопрос создам
WhalesNik: Это будет повторение вопросов, скорее всего удалят, так что лучше не надо, все равно спасибо(
WhalesNik: =)
egorabespalov: не удалят, если удалят то и бог с ним, я вас обижать не хочу(
WhalesNik: Я не обижусь
egorabespalov: ладно, хорошо.Спасибо за ответ)
WhalesNik: Всегда пожалуйста
egorabespalov: Можете пожайлуста подписаться га меня? просто если будут еще вопросы, то вы бы смогли увидеть и ответить)
Автор ответа: jasonmullerasd
1

n = int(input())

a = n

while n != 1:

for i in range(2, a):

if n%i == 0:

print(i, end = " ")

n = n // i

break

Не пропускай:

1) Если мой ответ помог тебе, поставь - ❤

2) Если ты считаешь это лучшим ответом, поставь пожалуйста отметку - "Лучший ответ"

Приложения:

egorabespalov: следующая строчка?
jasonmullerasd: Есть число i, это цикл for, в нём содержится значение от 2 до n. То есть если n = 84, то i равен 2, 3, 4, 5, 6... 84
egorabespalov: окей
egorabespalov: понял
egorabespalov: следующая?
jasonmullerasd: Есть телеграм или WhatsApp, там по звонку объясню, или тут лучше?
egorabespalov: можно без звонка, можно по гс? говорить не могу просто
jasonmullerasd: Да, можно
jasonmullerasd: Давай телеграм или вотсап, добавлю
egorabespalov: @russkiy_cheliktop - телега
Похожие вопросы
Предмет: Русский язык, автор: настя21711