30
Question Write a Python function that takes a number as a parameter and checks whether the number is prime or not.
def is_prime(n):
if n <= 1:
return False
factors = 0
for i in range(1, n + 1):
if n % i == 0:
factors += 1
if factors > 2:
return False
return True
num = int(input("Enter a number: "))
is_prime_num = is_prime(num)
print("Is", num, "prime?", is_prime_num)Enter a number: 4
Is 4 prime? False
Enter a number: 29
Is 29 prime? True