Tema: Python while
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/10/2010, 22:20
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Python while

Empieza desde i = 0 en tu segundo codigo:

Lo que haces es:
Código:
i = 1
while i <= 150:
    i += 6
    print i

#Si lo vemos en camara lenta o con un debbuger estas haciendo:
# i = 1
# 1 <= 150 verdadero
# i += 6
# i = i + 6
# i = 1 + 6
# i = 7
# ... así sucesivamente.
#cambiando i = 0 afuera del while debe corregir esto
Otro método sería por "fuerza bruta":
Código:
i = 1
while i <= 150:
    if i % 6 == 0: #Si i es exactamente divisible por 6 es multiplo
        print i
    i += 1