Ciclos
En Python crear ciclos es muy sencillo, esto nos sirve para ahorrarnos lineas y lineas de código, ahorrarnos el coraje de tener un error. existen dos tipos de ciclos que son
*En python no existe do-while
Ejemplo 1- Contador
Ejemplo 2 - utilizando break
LISTAS
Son un tipo de colección ordenada son el equivalente a arreglos o vectores en otros lenguajes pueden contener cualquier tipo de dato, incluyendo otras listas
Tipos de colecciones de datos
Podemos acceder a los datos de las listas de la siguiente manera:
Para acceder a una lista dentro de una lista seguimos la siguiente sintaxis:
Cómo cambiar el valor de un dato en la lista:
Cómo mostrar datos específicos en una lista:
Tuplas
A diferencia de las listas, no es necesario poner los corchetes al inicio y al final, lo importante es que sus elementos estén separados por comas *Si ponemos corchetes al inicio/final, Python lo interpreta como una lista
*Por buena práctica debemos de poner la tupla entre parentesis.
Como acceder a un dato en una tupla:
La principal diferencia entre una tupla y una lista, es que los datos de las tuplas no se pueden modificar.
FOR
Recorriendo un lista con for:
¿Por qué imprime tres veces la lista?
range()
La función range() es muy simple, pero de una potencia tremenda: genera automáticamente una secuencia con una progresión aritmética.
Puede utilizarse con uno, dos o tres parámetros.
Utilizando range() en un ciclo for podemos dar pie a una sumatoria
Tenemos dos soluciones para este problema, por falta de tiempo les mostraremos la más sencilla.
Antes de esto veremos las palabras reservadas "import", "in":
import : Su función es importar un modulo
in: Determina la existencia de un determinado valor dentro de una lista, tupla, diccionario o cualquier objeto iterable.
La raíz se tiene que obtener de una biblioteca a continuación su sintaxis.
Ejercicios: