将一个正整数因式分解 因式分解对素数的用处不大,本程序排除了素数的部分。 #因式分解 num = int(input("输入一个非素数:")) term = [] final = num while final != 1: for i in range(2, num): if final % i == 0: term.append(i) final = final/i break # f = input("结束则输入1") # if f=="1": # break print(term)