"находитель" простых чисел работает неправильно (выдаёт составные числа за простые)
Я написал простой "находитель" простых чисел на Python 3.8.3
def isPrime(n):
for i in range(2,n):
if(n % i == 0):
return False
return True
print(isPrime(2639))
Но он выдаёт что 2639 простое число, хотя прогуглив я нашёл что 2639 составное число. Можете подсказать, где тут ошибка?