En este tutorial haremos un repaso de los tipos de variables, listas y como aplicar los ciclos ‘while’ y ‘for’
Primero, recordaremos que una variable es un elemento que tiene cierto valor, el cual puede ser definido en el código o ser ingresado por el usuario mediante la función ‘input’ con la sintaxis:
_variable = input_
TIPOS DE DATOS
String: Es una cadena de texto. Puede ser modificada en cualquier momento. Se utiliza mediante la sintaxis
_string = 'valor'_
Integer: Es una variable que contiene un númer entero. Su sintaxis es:
_Int = number_
Boolean: Es una variable que es evaluada como verdadero o falso. Su sintaxis es:
_variable = True/False_
ARRAYS
Los arrays son conjuntos de datos, relacionados entre si, que son denominados bajo la misma etiqueta
list: Es una lista de datos, la cuál puede almacenar elementos de cualquier tipo, incluso convinándolos. Se pueden agregar nuevos elementos a una lista ya creada, así como también eliminar o modificar otros elementos de esta. Se utiliza mediante la sintaxis:
_list = [a, b, c..., z]_
tuple: Es similar a la lista, pero su contenido no puede ser modificado, es decir, no se pueden agregar, modifica, o eliminar sus elementos. Su sintaxis como la de las listas, pero se utilizan paréntesis en vez de corchetes:
_tuple = (a, b, c..., z)_
dict: es un diccionario de datos. Contiene elementos mendiante el formato key : valor. Se utiliza mediante la sintaxis:
_ dict = {
key1: value1,
key2: value2,
.
.
.
keyn: valuen
}
_
LOOPS
Los loops se utilizan para repetir una parte del código la cantidad de veces que sea necesario. La cantidad de iteraciones puede estar definida previamente, realizarse hasta que se cumpla una condición.
while: Se utiliza cuando no tenemos certeza de la cantidad de iteraciones que vamos a hacer. Para esto, se define una condición que deberá cumplirse al principio de cada iteración para que el loop se mantenga. Se utiliza mediante la sintaxis
_ while condition:
action _
Para evitar que un ciclo while se ejecute de forma infinita, debemos ingresar una variable cuyo valor vaya cambiando con cada ciclo, cosa
de que en algún momento deje de cumplirse la condición. Por ejemplo:
_ counter = 0
while counter < 3:
counter += 1
print(counter)_
como podemos ver, iniciamos la variable counter con valor 0 antes del ciclo. Al comienzo de cada ciclo se checkea que se cumple la condición. Si se
cumple, la variable counter aumenta en 1 y se imprime el valor de esta en la siguiente línea. Una vez que la variable counter llegue a 3 dejará de
cumplir la condición, por lo que no pasará el check al inicio del loop y este terminará sin ejecutarse nuevamente
for: Se utiliza cuando tenemos un conjunto de datos definido, como listas, diccionarios, o rangos definidos, es decir, la cantidad de iteraciones está definida. Se utiliza mediante la sintaxis:
_ for element in group_of_elements:
action_
Un ejemplo de como aplicar el ciclo for con un diccionario:
_ products = {
‘name’: Camisa
’price’: 50
’stock’: 15
}
for key, value in products:
print(key, value)_
En la consola veríamos impreso cada elemento key acompañado de su elemento value