Quantcast
Viewing latest article 6
Browse Latest Browse All 28

Answer by Vlad Bezden for Sieve of Eratosthenes - Finding Primes Python

Using recursion and walrus operator:

def prime_factors(n):    for i in range(2, int(n ** 0.5) + 1):        if (q_r := divmod(n, i))[1] == 0:            return [i] + factor_list(q_r[0])    return [n]

Viewing latest article 6
Browse Latest Browse All 28

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>