def is_prime(n):
    if n == 1 or n == 0:
        return False # простым числом не может быть 0 и 1
    for i in range(2, int(n ** 0.5) + 1): # перебирается до корня т.к. один из множителей < или = корню числа
        if n % i == 0:
            return False
    return True

print(is_prime(17)) # проверка функции
print(is_prime(100)) # проверка функции
print(is_prime(int(input('Введите целое число: ')))) # проверка вводом

'''
Число называется простым, если у него нет делителей кроме единицы и самого этого числа. Напишите функцию is_prime,
которая возвращает True, если число является простым и False иначе.

Аргументы функции:
Одно целое положительное число
Возвращаемое значение:
Логическое значение – True или False

Пример вызова функции
is_prime(17)
Пример, возвращаемое значение
True

Пример вызова функции
is_prime(100)
Пример, возвращаемое значение
False'''