Ok, entiendo. Quizás hayas leído del tema, hayas puesto atención a clase e incluso intentaste lo mejor para que te saliera tu programa.
El problema es, que si no lees código de otras personas, nunca vas a pasar de la visión limitada que te ofrece la escuela.
Aquí un trocito de mi código.
Código Python:
Ver originalLista = []
while True:
Numero = int(raw_input("\nValor:"))
if Numero == 0:
break
elif abs(Numero) < 100:
Lista.append(Numero)
En la linea 1, inicio con mi lista vacia.
En la linea 2, hago un ciclo que siempre se este ejecutando, la unica forma de salir es haciendo un break (o un return si estuviera en una función).
En la linea 3, leo un numero que me de el usuario.
En la linea 5-6, checo si es mi condición de parada osea 0. Y de ser así me salgo del ciclo con un break.
En la linea 7-8, puedo asumir perfectamente que el valor de Numero no es 0, entonces checo si es menor a 100 en valor absoluto. Y de ser así lo añado a la lista.