Czesc,
Pythona ucze sie od 2 dni i mam do wykonania zadanie, w którym to mamy liste 6 liczb i jeżeli któraś z nich będzie równa 0, to ma zostać przerzucona na koniec listy. Np. z listy 0 2 4 5 0 6 mam zrobić 2 4 5 6 0 0. Problem polega na tym, że mam pomysł jak to zrobić, ale nie potrafię przeskoczyć błędów mówiących, że albo objekt typu str, albo int nie posiada atrybuty 'append' AttributeError: type object 'int' has no attribute 'append'. Próbowałem wielu zmian, ale moja aktualna wiedza nie jest w stanie rozwiązać tego problemu. Wykładowca pisząc program miał podobny kod, z tym, że u niego wszystko działało. Móglby mi ktoś wytłumaczyć jak krowie na rowie, w jaki sposób używać funkcji(?) append, split itp. tak żeby nie było już tego typu błędów?
Jeden z przykładów kodu jaki wytworzyłem:
print("Wypelnij tablice liczbami")
tablica = []
btablica = []
tablica = input()
btablica.append(tablica)
for i in btablica:
btablica = btablica[i:-i].append('0')
print(btablica)