Dremendo Tag Line

Input number and check prime or not using for loop in Python

for Loop - Question 10

In this question, we will see how to input a number and check if it is a prime number or not in Python programming using for loop. To know more about for loop click on the for loop lesson.

Q10) Write a program in Python to input a number and check if it is a prime number or not using for loop.

Program

fc=0
n=int(input('Enter a number '))
for i in range(1,n+1):
    if n%i==0:
        fc=fc+1     # counting the factors of the given number

if fc==2:		# a prime number has only two factors
    print('Prime Number')
else:
    print('Not Prime Number')

Output

Enter a number 17
Prime Number
video-poster