美文网首页程序员
python学习--将一个正整数分解质因数。

python学习--将一个正整数分解质因数。

作者: 追寻内心的梦想 | 来源:发表于2018-11-24 19:48 被阅读0次

    测试了好几次用循环模式没有成功,最后用递归函数实现了

    n=int(input('输入一个正整数'))
    arr=[]
    k =int(n)
    def count(n):
          for i in range(2,n+1):
          if n %i==0:
                arr.append(i)
          return count(int(n/ i))
    count(n)
    print(arr)

    相关文章

      网友评论

        本文标题:python学习--将一个正整数分解质因数。

        本文链接:https://www.haomeiwen.com/subject/xkiyqqtx.html