Предмет: Информатика,
автор: yekiasuna2
Помогите пожалуйста!!! Напишите код в Python циклом for
Приложения:
Ответы
Автор ответа:
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:
А как это будет решаться без функций? Просто вроде как мы это не проходили
Исправил
Похожие вопросы
Предмет: Русский язык,
автор: тагуи3
Предмет: Русский язык,
автор: logmaksik777
Предмет: Английский язык,
автор: more6
Предмет: История,
автор: hrulevao633
Предмет: Информатика,
автор: Аноним