-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprime_number_function.py
More file actions
48 lines (28 loc) · 984 Bytes
/
Copy pathprime_number_function.py
File metadata and controls
48 lines (28 loc) · 984 Bytes
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
def isprimenum(range_num):
zeroremcounter = 0
for counter in range(1, range_num + 1):
rem2 = range_num % counter
if rem2 == 0:
zeroremcounter += 1
return zeroremcounter
user_input_number = int(input('Enter a number: '))
ZeroRemNumber = 0
for range_num in range(1, user_input_number+1):
rem = user_input_number%range_num
if rem ==0:
ZeroRemNumber += 1
prime_number_list = []
if ZeroRemNumber == 2:
for range_num in range(1, user_input_number + 1):
zeroremcounter = isprimenum(range_num)
if zeroremcounter ==2:
prime_number_list.append(range_num)
# print('%i is prim' %range_num)
print(prime_number_list)
else:
zeroremlist = []
for range_num in range(1, user_input_number + 1):
rem3 = user_input_number%range_num
if rem3==0:
zeroremlist.append(range_num)
print(zeroremlist)