Вы в теле цикла присваиваете переменной целочисленное значение i в строчке 24
После этого действия переменная tmp является не списком, а числом
Чтобы это добавить элемент в список есть метод append
Вот конструкция, на которую надо заменить эту строчку: tmp.append(i)