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:
MASTERY 25 Creation and use of ranges
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.

MASTERY 25 Creation and use of ranges
Utilizaremos 2 parámetros con esto:
MASTERY 25 Creation and use of ranges

 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:

MASTERY 25 Creation and use of ranges
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:
MASTERY 25 Creation and use of ranges

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:

MASTERY 25 Creation and use of ranges
Si ponemos 2, tomaría cada valor de “x” en 2 en 2 y esto sucedería:
MASTERY 25 Creation and use of ranges
Hay que recordar que solo se pueden utilizar 3 parámetros. 4 o más y se producirá un error.

CC BY 4.0 MASTERY 25 Creation and use of ranges by El Chi is licensed under a Creative Commons Attribution 4.0 International License.

Comments are closed.