导语:
本文主要介绍了关于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中读取多个CSV文件10/14
- ♥ Python中如何使用isinstance()判断变量类型01/04
- ♥ 如何用python画奥运五环08/20
- ♥ python abs函数的返回值是多少?10/13
- ♥ 如何在python中重复打印多次?08/21
- ♥ 如何完全删除python08/21
内容反馈