Информатика, вопрос задал yekiasuna2 , 7 лет назад

Помогите пожалуйста!!! Напишите код в Python циклом for

Приложения:

Ответы на вопрос

Ответил restIess
1

'''

Считаем, что максимальный делитель это не само число.

Считаем, что минимальный делитель будет отличный от 1 (в ином случае у всех чисел будет одинаковый наименьший делитель)

'''

#номер 9

n = int(input())

for i in range(n-1, 1, -1):

   if n % i == 0:

       print(i)

       break

#номер 10

n = int(input())

for i in range(2, n):

   if n % i == 0:

       print(i)

       break

#номер 11

n = int(input())

counter = 0

for i in range(1, n+1):

   if n % i == 0:

       counter += 1

print(counter)


yekiasuna2: А как это будет решаться без функций? Просто вроде как мы это не проходили
restIess: Исправил
Новые вопросы