Ответы на вопрос:
Python
n = int(input())
slist = []
s = 2
while n > 1:
if n % s == 0:
slist.append(s)
n = n/s
else:
s += 1
print(slist)
num = int(input()) # раскладываемое число
div = 2 # претендент на делитель
while num > 1:
if num % div == 0: # остаток от деления равен нулю
print(div) # печатаем делитель
num //= div # делим исходное число на делитель, чтоб искать дальше
continue # проверяем еще раз, будет ли делиться снова на этот же делитель
div += 1 # если не делится - увеличиваем возможный делитель
в оперативной памяти инфр хранится временно,и пропадает после выключения
внешняя память является долговременной памятью
Популярно: Информатика
-
sorokovilya06.10.2021 02:36
-
Leoapps06.07.2021 20:57
-
Masimo124.08.2021 18:02
-
DreamEvilDead11.05.2020 22:58
-
LizaLove20046807.01.2023 01:07
-
ALEXSEENKOALEX25.06.2020 05:53
-
elfimovakd04.04.2022 01:13
-
PAVELBOR10.11.2022 20:24
-
lyisa28.01.2021 19:59
-
Dildora1309.03.2023 23:49