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