Вы добавляете элемент в список, но никогда не сохраняете полученный новый список. Обычно вы добавляете элемент, затем отбрасываете результат, снова добавляете, снова отбрасываете и т. Д.
Вам нужно где-то сохранить список.
Обратите внимание, что добавление к списку - плохая идея: вам нужно перебрать весь список, чтобы найти последний элемент, а затем в следующий раз, когда вы добавите, вам придется делать это снова, и снова, и снова. Это означает, что ваш код имеет алгоритмическую c сложность (n ^ 2 - n) / 2, тогда как то же самое можно легко сделать в in (n). Вы всегда должны добавлять к списку, но никогда не добавлять.