Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/11/2012, 07:39
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Dificultades con ejercicio (Python)

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 original
  1. Lista = []
  2. while True:
  3.     Numero = int(raw_input("\nValor:"))
  4.    
  5.     if Numero == 0:
  6.         break
  7.     elif abs(Numero) < 100:
  8.         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.