Напишите функцию is_prime, которая принимает натуральное число, а возвращает булево значение: True — если переданное число простое, а иначе — False.
Примечание
Ваше решение должно содержать только функции.
В решении не должно быть вызовов требуемых функций.
Пример
Ввод
result = is_prime(1001459)Вывод
result = TrueВвод
result = is_prime(79701)Вывод
result = FalseРешение
Развитие задач про поиск простых чисел. На этот раз нам надо реализовать знакомый нам алгоритм в виде функции.
Посмотреть код
Решение
Python
def is_prime(number):
if number < 2:
return False
divider = 2
while divider <= number ** 0.5:
if number % divider == 0:
return False
divider += 1
return True