Функция isPrime для языка Python
Так что я смог решить эту проблему с небольшой помощью из Интернета, и вот что я получил:
def isPrime(n):
for i in range(2,int(n**0.5)+1):
if n%i==0:
return False
return True
Но мой вопрос действительно заключается в том, как это сделать, но ПОЧЕМУ. Я понимаю, что 1 не считается «простым» числом, хотя оно и есть, и я понимаю, что если оно делится на НИЧЕГО в пределах диапазона, оно автоматически простое, и, таким образом, возвращается ложное утверждение. но мой вопроскакую роль играет квадрат "н" здесь? Спасибо вам большое за ваше внимание
Постскриптум Я очень неопытный и только что познакомился с программированием месяц назад: S