I can't seem to figure out a way to include some multiples into my non prime list. for examples "15" "49" "9" is considered a prime number. Any ideas or corrections ?
number = int(input("Enter a number. "))
non_prime = []
prime = []
def isPrime(number):
for i in range(2,number):
if number % i == 0:
return False
else:
return True
def append(number):
for i in range(1,number+1):
if isPrime(i) == True:
prime.append(i)
else:
non_prime.append(i)
append(number)
print(non_prime)
print(prime)
print (len(prime))