...ayuda por favor!!!

Attila Saorin mostroratas en yahoo.es
Lun Jul 22 19:31:14 CEST 2002


 --- Jaime Arias <jaimearias en terra.cl> escribió: > con respecto a este codigo....
> >
> > real_pass = "looser";
> >
> > for i in range(0, 3):
> 
> la variable i que valores tomaria ?
> aqui parte desde [0,3] ??? , ose a 0, 1, 2 y 3 ????  o ¿ 1, 2 3 ?

toma los valores 0, 1, 2, 3.

range ([start,] stop[, step])
    Ésta es una versátil función para crear listas que contengan progresiones aritméticas. Su uso
más popular es en los bucles for. Los argumentos deben ser enteros normales. Si se omite el
argumento step toma un valor de 1. Si se omite el argumento start toma un valor de 0. La forma
completa devuelve una lista de enteros normales [start, start + step, start + 2 * step, ...]. Si
step es positivo, el último elemento es el mayor valor start + i * step menor que stop; si step es
negativo, el último elemento es el mayor valor start + i * step mayor que stop. step no debe ser
cero (o se lanza ValueError). Por ejemplo:

>>> range(10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> range(1, 11)
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> range(0, 30, 5)
[0, 5, 10, 15, 20, 25]
>>> range(0, 10, 3)
[0, 3, 6, 9]
>>> range(0, -10, -1)
[0, -1, -2, -3, -4, -5, -6, -7, -8, -9]
>>> range(0)
[]
>>> range(1, 0)
[]

Attila

_______________________________________________________________
Yahoo! Messenger
Nueva versión: Webcam, voz, y mucho más ¡Gratis! 
Descárgalo ya desde http://es.messenger.yahoo.com


Más información sobre la lista de distribución Python-es