Наименьший делитель

На вход программе подается число n > 1. Напишите программу, которая выводит его наименьший отличный от 1 делитель.

Формат входных данных
На вход программе подается одно натуральное число n.

Формат выходных данных
Программа должна вывести наименьший делитель отличный от 1.

Примечание. Используйте оператор break при обнаружении делителя.

n = int(input())

for i in range (2, n+1): # начинаем делить с 2
    if n %i == 0:        # поиск минимального делителя
        break            # прерываем если нашли
print(i)




Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: