This Python program checks whether a given number is a prime number or not. A prime number is a perfect natural number that can only be divisible by itself and by 1. This Python program checks the factors using the for loop and conditional statement and prints the desired output.
#Variable definition and assignment inputn = 3 #Taking user input #inputn = int(input("Enter a number: ")) if inputn > 1: # check for factors for i in range(2,inputn): if (inputn % i) == 0: print(inputn,"is not a prime number.") print(i,"times",inputn//i,"is",inputn) break else: print(inputn,"is a prime number.") #If the input number is less than or equal to 1, then it is not prime else: print(inputn,"is not a prime number.")
3 is a prime number.
50 is not a prime number. 2 times 25 is 50