Este é o começo do programa armazenando os números em uma lista:
n = -1
numeros = []
while n != 0:
n = int(input('Digite uma sequencia de numeros terminada por ZERO: '))
numeros.append(n)
Agora vem a dúvida, quero usar o for i in range (se é que isso é possível, aprendi hoje este comando) para percorrer do fim da lista para o começo, assim salvando a lista de traz para frente.
“A complexidade de depurar é o dobro da de escrever o código. Portanto, se você escrever código o mais inteligente possível, por definição você não será esperto o suficiente para depurá-lo.”