python 项目欧拉 - 3.Наибольшийпростойделитель

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 项目欧拉 - 3.Наибольшийпростойделитель相关的知识,希望对你有一定的参考价值。

import math
n=”600851475143”
if n mod 2=0
  then
  lastFactor=2
  n=n div 2
  while n mod 2=0
    n=n div 2
  else
    lastFactor=1
factor=3
maxFactor=math.sqrt(n)
while n>1 and factor<=maxFactor
    if n mod factor=0
      then
        n=n div factor
        lastFactor=factor
        while n mod factor=0
          n=n div factor
        maxFactor=math.sqrt(n)
    factor=factor+2
if n=1
    then
      output lastFactor
    else
      output n

以上是关于python 项目欧拉 - 3.Наибольшийпростойделитель的主要内容,如果未能解决你的问题,请参考以下文章

php Унаследованиешаблонадлякатегории。 Дочерниебудутиспользоватьшаблонродительскойкатегории

css Мобильныеразрешения

php Шаблонзаписипоусловию#запись#пост

php Костыльубратьвсетеги关键字Добавитьвсамомнизувшаблонесайта。

php Сброситькешинфоблокапослеизменениясвойства

php Шаблонконсольногоскрипт