Python 3は質量を求める因数を実現する
1403 ワード
関数を記述し、整数を受け入れ、改数のすべての質量因子を返します.この関数を呼び出して解のテストを行います.
import math
x = input(" , demo(15):
")
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