2016 - 2024

感恩一路有你

如何用Python将一个正整数分解质因数

浏览量:4644 时间:2024-02-05 11:28:16 作者:采采

学得深入,思考透彻,就能举一反三,发现事物之间的同质性,表面只学了一样,其实这类都明白了,效率会更高,效果也更好。下面就和小伙伴们共同学习,怎样用Python将一个正整数分解质因数?

步骤一:创建Python文件

首先,右键点击【项目】,创建一个【Python】文件。

步骤二:输入代码

接着,在右侧输入代码,代码写在【下一步】。

def reduceNum(n):
    print('{}'.format(n))
    if not isinstance(n, int) or n < 0:
        print('请输入一个正确的数字!')
        exit(0)
    elif n  1:
        print('{}'.format(n))
    while n ! 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), end', ')
                break
reduceNum(90)
reduceNum(100)

步骤三:运行代码文件

随后,右键选择运行代码文件。

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

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。