Вообщем мне нужно найти наилучший делитель: Код: 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 Как можно изменить код ?
n = int(input())
t = []
for i in range(1, n+1):
if n % i == 0:
t.append(i)
print(t)
print(max(t))