美文网首页程序员
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&C--009)

    Python 练习实例14(Python 100例) 题目:将一个正整数分解质因数。例如:输入90,打印出90=2...

  • 题目4:将一个正整数分解质因数

    题目: 将一个正整数分解质因数。例如:输入90,打印出90=233*5。 程序分析: 对n进行分解质因数,应先找到...

  • 算法题目-正整数分解质因数

    题目 将一个正整数分解质因数。例:输入90,打印出90=2*3*3*5。 解题思路 对n进行分解质因数,应先找...

  • python入门级别算法系列 -1 分解质因数

    1.题目:分解质因数   将一个正整数分解质因数,即分解为由若干个质数相乘的结果,例如:输入90,打印出, 其中2...

  • day8

    题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 程序分析:对n进行分解质因数,应先找到...

  • python例题14

    题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 程序分析:对n进行分解质因数,应先找到...

  • Python 编程练习013:分解质数

    题目 将一个正整数分解质因数。例如:输入90,打印出90=233*5。 对n进行分解质因数,应先找到一个最小的质数...

  • 鱼C论坛 | Python每日一题9

    题目:将一个正整数分解质因数。例如:输入90,打印出90=233*5。程序分析:对n进行分解质因数,应先找到一个最...

  • Python100例--014

    题目:将一个正整数分解质因数。例如:输入90,打印出90=233*5

  • 分解质因数

    题目将一个正整数分解质因数。例如:输入90,打印出90=233*5. 程序分析 对n进行分解质因数,应先找到一个最...

网友评论

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

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