Checks if the provided integer is a prime number.
False
if the number is 0
, 1
, a negative number or a multiple of 2
.all()
and range()
to check numbers from 3
to the square root of the given number.True
if none divides the given number, False
otherwise.from math import sqrt
def is_prime(n):
if n <= 1 or (n % 2 == 0 and n > 2):
return False
return all(n % i for i in range(3, int(sqrt(n)) + 1, 2))
is_prime(11) # True
Python, Math
Generates a list of numbers in the arithmetic progression starting with the given positive integer and up to the specified limit.
Python, Math
Checks if the given number falls within the given range.
Python, Math
Converts a number to a list of digits.