Skip to content

Commit 258dce3

Browse files
Merge pull request geekcomputers#1234 from VictorOlly/patch-1
Prime_number update.
2 parents 1499669 + 20cbd73 commit 258dce3

File tree

1 file changed

+19
-8
lines changed

1 file changed

+19
-8
lines changed

Prime_number

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,22 @@
1-
num=int(input("Enter a number"))
2-
if num>1:
1+
#if user input is not an int, shows error message
2+
while True:
3+
try:
4+
num = int(input("Enter a number: "))
5+
break
6+
except ValueError:
7+
print("Invalid input.")
8+
9+
if num > 1:
10+
# check for factors
311
for i in range(2,num):
4-
if(num%i)==0:
5-
print(num,"is not a prime number")
6-
print(i,"times",num//i,"is",num)
7-
break
8-
else:
9-
print(num,"is a prime number")
12+
if (num % i) == 0:
13+
print(num,"is not a prime number")
14+
print(i,"times",num//i,"is",num)
15+
break
16+
else:
17+
print(num,"is a prime number")
18+
19+
# if input number is less than
20+
# or equal to 1, it is not prime
1021
else:
1122
print(num,"is not a prime number")

0 commit comments

Comments
 (0)