Questions
Write a python program to check whether a number is Prime or not.
Last Updated : 11 Sep 2026
Jan 21, Jan22 , Jul 22Jan 23, Jul 23, Jan 24 Jul 24
Solution:
# Program to check if a number is prime or not
num = 29
# To take input from the user
#num = int(input("Enter a number: "))
# define a flag variable
flag = False
if num == 0 or num == 1:
print(num, "is not a prime number")
elif 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:
29 is a prime number
Report an error