PY
py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
counter = []
def find_prime_factors(number):
division = 2
factors = []
while division <= number:
if number % division == 0:
factors.append(division)
number = number // division
else:
division = division + 1
if len(factors) == 1:
counter.append("1")
print(len(counter), factors)
try:
your_range = int(input())+1
except:
print("Manual: type a Number, this generator generates prime numbers between 0 and your number")
exit()
for x in range(2, your_range):
number_range = x
find_prime_factors(number_range)
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run