miércoles, 6 de mayo de 2015

MASTERY 25 Creation and use of ranges

CREACIÓN Y USO DE RANGOS

Habíamos visto el uso de rangos en un loop hace tiempo. Primero que nada, el comido "range"trata de establecer límites dentro de una secuencia de valores. La estructura principal de "range" es la cantidad de parámetros que se van a utilizar. Solo se puede hasta 3 parámetros y cada uno trabaja de una forma diferente.
Vamos con el primer parámetro utilizando el ejemplo del Mastery 20 acerca de las potencias:
Vemos que en la línea 3 se utiliza un loop con un rango y el único parámetro es "b". Esto es (0, b), o para ser un poco más claro, se hará la multiplicación hasta "b"· veces. Si la potencia es 5, se hará hasta 5 veces la misma operación.

Utilizaremos 2 parámetros con esto:

 1 está en el primer parámetro y es donde empieza el límite y "n" sería el segundo límite, donde se acaba. Ponemos 5  y nos dará esto:
Sin embargo, solo se llega hasta 4. Es debido a la posición de los valores "x". Empiezan desde 0 y este número se toma en cuenta. Si queremos solucionar esto, habría que utilizar 3 parámetros. Utilizaremos el mismo ejemplo:
El 3ª parámetro se utiliza cuántas unidades tomaré y cuántas se saltará. En este caso, el parámetro es 1 y se tomará cada variable en 1 en 1 y el resultado sería esto:


Si ponemos 2, tomaría cada valor de "x" en 2 en 2 y esto sucedería:
Hay que recordar que solo se pueden utilizar 3 parámetros. 4 o más y se producirá un error.

No hay comentarios.:

Publicar un comentario