题解 | #质数因子#
质数因子
https://www.nowcoder.com/practice/196534628ca6490ebce2e336b47b3607
num = int(input()) i = 2 while i * i <= num: while num % i == 0: num //= i print(i, end=" ") i += 1 if num - 1: print(num)
看了题解有个大佬的思路,原来不用先计算所有可能的质数,在计算质因子的过程中会过滤到所有非质数