DAY 11 of PYTHON top 100 questions : from Basic to Advanced !!

DAY 11 of PYTHON top 100 questions : from Basic to Advanced !!

Write a Python program to check whether a given number is a prime number or not:-

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

result = ""
i = 2

while i * i <= num:
    if num % i == 0:
        result = "not "
        break
    i += 1

if num < 2 or result == "not ":
    result = "not " + result

print(num, "is", result + "a prime number.")

output :


Enter a number: 5
5 is a prime number.

The code iterates through the numbers starting from 2 and checks if any of them evenly divide the input number. If a divisor is found, it means the number is not prime. Otherwise, the number is considered prime.


If you are a beginner and want to know more about Python programming, you can read my Basics of Python blogs (From part 1 to part 15).


HAPPY LEARNING !!!