Здравствуйте! Данный код просто перебирает числа от 111 до 999 и если 3 цифры дают в сумме 15 - отсылает такой набор в список square (по-идее должен отсылать), но в итоге список square получается из 61 списка по [9,9,9]. Хотя если заменить метод аппенд на просто print( l ), то все правильно выводится. Подскажите, пожалуйста, в чем тут может быть дело. Спасибо!
def work():
l=[0,0,0]
square=[]
for i in range(1,10):
l[0]=i
for j in range(1,10):
l[1]=j
for q in range(1,10):
l[2]=q
if sum(l)==15:
square.append(l)
return square
print(work())