Вообщем мне нужно найти наилучший делитель: Код:
n = int(input())
t = []
for i in range(1, n+1):
if n % i == 0:
i = str(i)
t += i
print(t)
print(max(t))
Если ввести 239 то выйдет
['1', '2', '3', '9']
9
Хотя должно вывести 239
Как можно изменить код ?
233
500
Ответы на вопрос:
Код показывающий все возможные делители(ваш исправленный):
n = int(input())
t = []
for i in range(1, n+1):
if n % i == 0:
t.append(i)
print(t)
print(max(t))
Если у вас стоит задача вывести максимальный делитель числа, то вот решение в одну строчку:
print(int(input()))
92 * 3 + 92 * 10 + 92 * 2 = 276 + 920 + 184 = 1380 секунд
ответ: 1380 секунд
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
olesy194504.08.2020 08:03
-
katpetrompet434506.12.2020 10:28
-
Хелп1111111111114.02.2022 14:43
-
abra12316.02.2021 05:10
-
OrzuUchenichok29.01.2021 14:15
-
Angelina62617.08.2021 10:21
-
mendygulkurman29.05.2020 08:16
-
максимус6702.05.2021 00:10
-
krasilnikovaa9816.08.2022 12:20
-
kenetic21323204.03.2021 06:50
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.