Skip to content

Commit

Permalink
Create Prime Number Checker program
Browse files Browse the repository at this point in the history
  • Loading branch information
pamims committed Jun 1, 2022
1 parent cb1464d commit 488dcb3
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions Day008/PrimeNumberChecker/prime.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Prime Number Checker
# Author: Powell A. Mims
# This program checks if a number is prime or not

def is_prime(num):
if num == 4: # 4 / 2 = 2 --> range(2, 2) is empty. Skips
return False; # for loop and causes erroneous true return.
max = int(num / 2);
for i in range(2, max):
if num % i == 0:
return False;
return True;

print("\nWelcome to the Prime Number Checker!\n");
number = input("What number should we check? ");

if not number.isnumeric():
print("This program only works on integers.");
exit();

number = int(number);
if is_prime(number):
message = "";
else:
message = " not";

print(f"This number is{message} prime.\n");

0 comments on commit 488dcb3

Please sign in to comment.