| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1048,9 +1048,7 @@ The following recipes have a more mathematical flavor: | |||
| 1048 | 1048 | # factor(1_000_000_000_000_007) --> 47 59 360620266859 | |
| 1049 | 1049 | # factor(1_000_000_000_000_403) --> 1000000000000403 | |
| 1050 | 1050 | for prime in sieve(math.isqrt(n) + 1): | |
| 1051 | - while True: | ||
| 1052 | - if n % prime: | ||
| 1053 | - break | ||
| 1051 | + while not n % prime: | ||
| 1054 | 1052 | yield prime | |
| 1055 | 1053 | n //= prime | |
| 1056 | 1054 | if n == 1: | |
| Back | FazBrowse Home | New Git URL |
0 commit comments