完整代码
n = int(input())
is_not_primes = [any([i % j == 0 for j in range(2, i)]) for i in range(n + 1)]
print(" ".join(filter(lambda a: len(a), [str(p) if not (is_not_primes[p] or n % p) else '' for p in range(2, n + 1)])))
n = int(input())
is_not_primes = [any([i % j == 0 for j in range(2, i)]) for i in range(n + 1)]
print(" ".join(filter(lambda a: len(a), [str(p) if not (is_not_primes[p] or n % p) else '' for p in range(2, n + 1)])))