Toggle navigation
Имя пользователя или адрес электронной почты
Пароль
Запомнить
Вход
Регистрация
|
Я забыл свой пароль
Статьи
Блог по развитию
Вопросы
Задать вопрос
Поиск по сайту
Программа получает на вход натуральное число n > 1. Выведите минимальный делитель этого числа, отличный
Программа получает на вход натуральное число n > 1. Выведите минимальный делитель этого числа, отличный от единицы.
К примеру для числа 12 делителями являются 1, 2, 3, 4, 6, 12.
спросил
15 Окт, 22
от
irina
ответить
Пожалуйста,
войдите
или
зарегистрируйтесь
чтобы ответить на этот вопрос.
1
Ответ
n = int(input())
d = 2 # создоем стартовый делитель, помня о том, что на ноль делить нельзя, а также что делитель должен быть отличный от единицы.
while True:
if n % d == 0:
print(d)
break
d += 1
ответил
15 Окт, 22
от
anika
Похожие вопросы
1
ответ
Программа принимает на вход натуральное число N. Ваша задача вывести на экран все числа от N до 1 в сторону
спросил
15 Окт, 22
от
irina
1
ответ
Программа принимает на вход натуральное число N. Ваша задача вывести на экран все числа от 1 до N каждое
спросил
15 Окт, 22
от
irina
1
ответ
Программа получает на вход число n — количество элементов в списке, и затем в следующей строке сам список.
спросил
15 Окт, 22
от
irina