Python Program to Check Prime Numbers – 2024

Hey guys, in this blog we will see a Python Program to Check Prime Numbers.

Code

# Python Program to Check Prime Numbers

num = int(input("Enter a positive number: "))

# define a flag variable
flag = False

# prime numbers are greater than 1
if num > 1:
    # check for factors
    for i in range(2, num):
        if (num % i) == 0:
            # if factor is found, set flag to True
            flag = True
            # break out of loop
            break

# check if flag is True
if flag:
    print(num, "is not a prime number")
else:
    print(num, "is a prime number")

Output

Enter a positive number: 23
23 is a prime number
Enter a positive number: 12
12 is not a prime number
Enter a positive number: 11
11 is a prime number
  • Here we are running a for-loop from 2 to the number itself and checking if we found any factor of the number. We are finding factors by using the mod operator(%).
  • If we get any factor, we will set the flag=True which means it is not a prime number.
  • Else it is a prime number.

Check out our other python programming examples

Leave a Reply

Your email address will not be published. Required fields are marked *