Информатика, вопрос задал Наглый2 , 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)

Новые вопросы