• Предмет: Информатика
  • Автор: Наглый2
  • Вопрос задан 3 года назад

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)

Вас заинтересует