怎样用Python将一个正整数分解质因数
1、首先,右键点击【项目】,创建一个【Python】文件

3、然后,复制代码粘贴到文件中def reduceNum(n): print ('{} = '.format(n)) if not isinstance(n, int) or n <= 0 : print ('请输入一个正确的数字 !') exit(0) elif n in [1] : print ('{}'.format(n)) while n not in [1] : # 循环保证递归 for index in range(2, n + 1): if n % index == 0: n /= index # n 等于 n/index if n == 1: print (index) else : # index 一定是素数 print ('{} *'.format(index),) breakreduceNum(90)reduceNum(100)

5、最后,在最下面就可以看到运行结果了
