Write a function that accepts a positive integer n as function parameter and returns True if n is a prime number, False otherwise. Note that zero and one are not prime numbers and two is the only prime number that is even.
def prime_number (number):
if (number > 1):
if (number == 2):
return (True)
else:
for item in range (2, number):
if (number % item == 0):
return (False)
else:
return (True)
else:
return (False)
#Main program
number = int(input("Enter a positive integer number: "))
result = prime_number(number)
print (result)
This is my code for finding prime numbers. However, there's a problem with this code that when I enter number as 9 it gives me output as True. 9 is not a prime number so it should output as False rather than True