Я получаю сообщение об ошибке «У отступа нет соответствия ни одному внешнему уровню отступа».Тем не менее, когда я решаю проблему, я всегда отвечаю, что табуляции и пробелы использовались взаимозаменяемо или что-то в этом роде, но я не могу найти, что может быть не так в моем случае.Я переписал это, удостоверился, что все было вкладками, затем переписал это снова, на этот раз все с пробелами.Я продолжаю получать ошибку.Любая помощь?
Примечание: ошибка отображается в строке "if n == 2:"
def is_prime_v3(n):
'''return 'True' if 'n' is a prime number. False otherwise.'''
if n == 1:
return False
#if the number is even and larger than 2, it is not a prime number.
if n == 2:
return True
if n>2 and n%2==0:
return False
max_divisor = math.floor(math.sqrt(n))
for d in range(3, 1+max_divisor,2):
if n%d == 0:
return False
return True