发布时间:2019-08-11 11:27:12编辑:auto阅读(3275)
编写函数,接受一个整数,返回改数的所有质因子。调用该函数进行求解测试。
import math
x = input("请输入一个整数,例如demo(15):\n")
def demo(n):
r = []
l = int(n/2 + 1)
for i in range(2,l):
if n % i == 0:
k = int (math.sqrt(i) + 1)
if k == 2:
r.append(i)
else:
for j in range(2,k):
if i % j == 0:
break
else:
r.append(i)
return r
上一篇: python3自动化实践2之第一个测试脚
下一篇: Python - 关于Python的变量
54088
40847
35357
31014
25904
25643
24079
19609
15685
15166
1901°
1748°
1839°
1919°
1911°
2082°
2042°
1867°
1951°
1936°