Если у вас останутся вопросы, вы можете задать их в комментариях к этому посту.
0 votes Thanks 0
ruslanorazayevich
я немного видоизменил код, я представляю его примерно таким
ruslanorazayevich
num = 600851475143 count = 2 while True: if num % count == 0: if num==count: #условие проверяющее делится ли число само на себя т.е является ли простым print(count) num = num/count if num==1: break else: count += 1
Answers & Comments
Ответ:
Объяснение:
Разбор кода на скрине
(МОЙ ВАРИАНТ)
num = 600851475143
count = 2
while True:
if num % count == 0:
num = num / count
if num == 1:
print(count)
break
count += 1
Если у вас останутся вопросы, вы можете задать их в комментариях к этому посту.
count = 2
while True:
if num % count == 0:
if num==count: #условие проверяющее делится ли число само на себя т.е является ли простым
print(count)
num = num/count
if num==1:
break
else:
count += 1