Мне нужно написать функцию is_prime
, чтобы определить, является ли n
простым числом, а если нет, я должен показать факторы, начиная с наименьшего возможного фактора.
Это работает, однако янужно исключить кавычки в выводе, иначе я не получу баллы за домашнее задание.
def is_prime(n):
pass
if n > 1:
for i in range(2,n):
if (n % i) == 0:
return(n,'is not a prime number', '(', i,'*',n//i,'=', n, ')')
break
else:
return(n,'is prime')
else:
return(n,'is not a prime number')
print(is_prime(12))