Дано целое число, не меньшее 2. Выведите его наименьший натуральный делитель, отличный от...

+836 голосов
3.3m просмотров

Дано целое число, не меньшее 2. Выведите его наименьший натуральный делитель, отличный от 1. Входные данные Вводится натуральное число. Выходные данные Выведите ответ на задачу. Примеры входные данные 15 выходные данные 3 На питоне, даю 20 баллов


Информатика | 3.3m просмотров
Дан 1 ответ
+162 голосов

num = int(input())

for i in range(2, num // 2):

   if num % i == 0:

       print(i)

       break

else:

   print(num)

(1.1k баллов)