Python有关质数分解

给定一个数字n>=2
把它分解成多个质数相乘
把每个质数添加到列表里面
把列表输出


num = input("请输入一个大于2的数:")
num = int(num)
 
def prime(num):
    l = [1]
    i = 2
    while i < num + 1:
        if num % i == 0:
            l.append(i)
            num /= i
        else:
            i += 1
    return l

l = prime(num)
print(l)

img