Предмет: Информатика, автор: Наглый2

Python: напишите программу, которая ищет наибольший нетривиальный делитель заданного натурального числа.

Ответы

Автор ответа: FANTSCR1N
1

number = int(input('Введите число: '))

max_divisor = 0

for divisor in range(2, number):

   if number % divisor == 0:

       if divisor > max_divisor:

           max_divisor = divisor

if max_divisor == 0:

   print('Таких делителей НЕТ')

else:

   print('Наибольший нетривиальный делитель:', max_divisor)

Похожие вопросы