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