给定一个数字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)
报告相同问题?