Home » Prime Number in Python using Function

Prime Number in Python using Function

Learn about Prime Number in Python using Function in the below code example. Also, refer to the comments in the code snippet to get a detailed view about what’s actually happening.

A prime number is a positive integer greater than 1 that can be divided by 1 and itself.

Prime Number in Python using Function

The below code snippet checks whether the given number is a prime or not. The function isPrime() returns True if the given number is a prime number else returns False.

Program:

# Python program to check if a number is prime or not

#user-defined function
def isPrime(num): 
    if num > 1:
        for i in range(2, num//2):
            if (num % i) == 0:
                return False
                break
        else:
            return True
    else:
        return False

# input number
num = int(input('Enter a number: '))

# calling function and display result
if(isPrime(num)):
    print(num, "is a prime number")
else:
    print(num, "is not a prime number")

Output:

Enter a number: 5
5 is a prime number

Hope above code works for you and Refer the below Related Codes to gain more insights. Happy coding and come back again.

Similar Code : Prime Number Program in Python using While Loop