Tag Archives: #Mastery25

#TC1014 #Mastery25 #Mastery26

#mastery25 Creation and use of ranges in Python

The range() Function

If you do need to iterate over a sequence of numbers, the built-in function range() comes in handy. It generates lists containing arithmetic progressions, e.g.:

 

>>> range(10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

The given end point is never part of the generated list; range(10) generates a list of 10 values, exactly the legal indices for items of a sequence of length 10. It is possible to let the range start at another number, or to specify a different increment (even negative):

 

>>> range(5, 10)
[5, 6, 7, 8, 9]
>>> range(0, 10, 3)
[0, 3, 6, 9]
>>> range(-10, -100, -30)
[-10, -40, -70]

To iterate over the indices of a sequence, combine range() and len() as follows:

 

>>> a = ['Mary', 'had', 'a', 'little', 'lamb']
>>> for i in range(len(a)):
...     print i, a[i]
... 
0 Mary
1 had
2 a
3 little
4 lamb

My example:

x=[‘mastery25′,’tc1014’]

for i in range (len(x)):

     print (“#”,x[i])

>>>25

>>>1014

25

1014

GILBERTO ROGEL GARCÍA

SOURCE: Here

STRINGS

Muchachos es  

1017

  25

 

Aqui les dejo el link de un vdeo en donde explico como funcionan los strings les recomiendo verlo

saludos!

link: https://youtu.be/-ijtj3LbdUM

#Mastery25 #TC1017 https://www.youtube.com/watch?v=aFxJNE-Nb3o

#Mastery25

Creation and use of strings in C++

Primero llamamos a la libreria usamos using namespace std;  y llamamos a nuestra funcion principal int main.

Despues definimos nuestras variables string, int, y char. Un string es un contenedor diseñado para operar con strings de caracteres de un solo byte.

Despues usamos la funcion legnth para tener el numero de digitos en el numero.

Usamos un ciclo for para comparar el digito con todos los digitos en un numero.

Si el digito del numero es igual al numero de digito, el contador incrementa.

Imprimimos el numero de veces que el digito esta en nuestro numero con un simple cout.

Usamos return 0 para terminar el programa, compilamos y corremos para ver que no haya ningun error.

Aquí esta un ejemplo de un programa corriendo utilizando strings:

25

Mastery25:: Creation and use of strings in C++

The C-style character string originated within the C language and continues to be supported within C++. This string is actually a one-dimensional array of characters which is terminated by a null character ‘’. Thus a null-terminated string contains the characters that comprise the string followed by a null.

25 

1017

Example:

Mastery25

Mastery25
here is my video http://youtu.be/yXCzRC_-Jsg

Mastery25

Mastery25
here is my video http://youtu.be/yXCzRC_-Jsg

Mastery25

Mastery25
here is my video http://youtu.be/yXCzRC_-Jsg

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.