导语:
本文主要介绍了关于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分解素数的方法。需要分解素数的,可以直接套用上面的代码,改变值。我希望它对你有帮助。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python中如何判断字典键值是否存在08/18
- ♥ C语言与Python如何相互调用12/31
- ♥ python中的枚举函数是什么?09/04
- ♥ 如何复制python嵌套列表12/06
- ♥ 如何使用 python casefold() 方法11/08
- ♥ python如何保存生成的图片?08/18
内容反馈