Я ищу, как изменить функцию, чтобы найти второго по величине делитель, а не самый большой, поскольку она выводит для меня. < /p>
n = int(input("Enter an integer:"))
result = 1
for i in range(2, n):
if ((n % i) == 0):
result = i
print(result)
< /code>
Используя пример ввода «36». Чтобы сделать выход 12 вместо 18 (при условии, что вход 36)?
Подробнее здесь: https://stackoverflow.com/questions/794 ... des-itself
Функция Python, которая находит вторую по величине делитель численности (помимо самого себя) ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Функция, которая находит вторую по величине дивизору числа (кроме самого себя)
Anonymous » » в форуме Python - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Функция, которая находит вторую по величине дивизору числа (кроме самого себя)
Anonymous » » в форуме Python - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Функция, которая находит вторую по величине дивизору числа (кроме самого себя)
Anonymous » » в форуме Python - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Функция, которая находит вторую по величине дивизору числа (кроме самого себя)
Anonymous » » в форуме Python - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Функция, которая находит вторую по величине дивизору числа (кроме самого себя)
Anonymous » » в форуме Python - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-