用户:DAVIDYYX查看:0 回复:1 评论:0 创建时间:2020-05-26T22:17:06
【作品展示】

【作品介绍】
hhh分解质因数的代码
因各种原因导致电脑喵机
但使用是没问题的
请各位大神帮忙简化
【作品源代码】
import math
a =int(input('请输入你要分解的数(只能是合数,如果是质数,结果不显示)(如果输入一个五位数以上的大数,结果会很慢):'))
print('为了让进程可视化,我会把过程全部写出来(电脑性能差就不要试太大的数hhh)')
def p(x):
n = int(x)
for i in range(2,n):
if (n % i == 0):
return False
return True
n = []
for u in range(2, a):
if p(u):
n.append(u)
print(n)
print(n)
x = []
for b in range(len(n)):
if a%n[b]==0:
x.append(n[b])
print(x)
y = []
for h in range(len(x)):
for g in range(a):
t=(x[h]**g)
s = a/t
print(h,g,t,s)
if s % x[h] == 0 and s >= x[h]:
y.append(x[h])
print(y)
print(' ')
print(y)
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn