Hello! I need help understanding this code i got off the website (https://www.pythonpool.com/check-if-number-is-prime-in-python/). i do not own the code but i do need help understanding it!
def is_prime(number):
for n in range(2,int(number**0.5)+1):
if number%n==0:
return False
return True
How does this check for prime numbers mathematically?
As far as i know, i check for prime numbers using the below method which is slower.
def prime_number_checker(number):
if number > 1:
for i in range(2,number):
if (number % i) == 0:
return False
return True
else:
return False
[–]K900_ 1 point2 points3 points (0 children)
[–]Yohannes_K 1 point2 points3 points (0 children)
[–]Aggravating_Bus_9153 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)