知行编程网知行编程网  2022-08-19 22:00 知行编程网 隐藏边栏  11 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中如何分解质因数?的相关知识,包括python质因数分解最简单写法,以及将一个正整数分解质因数python这些编程知识,希望对大家有参考作用。


如何在python中分解素数?


之前小编向大家介绍了在python中判断质数的方法(



示例:


将一个正整数分解质因数。例如:输入90,打印出90=2

3

3*5。



分解分析:

从2开始遍历要分解的数,分解后的结果都会是素数。要分解的数字是每次分解后的结果。



代码:

n=int(input("请输入需要分解的数字:"))
print("{} =".format(n),end=' ')
while n>1:
    for i in range(2,n+1):
        if n%i==0:
            n=int(n/i)
            if n==1:
                print(i)
            else:
                print("{} *".format(i),end=' ')
            break

以上就是用python分解素数的方法。需要分解素数的,可以直接套用上面的代码,改变值。我希望它对你有帮助。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享