Más comandos

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
- While
- For
*En python no existe do-while
While
Nos permite ejecutar ciclos, o bien secuencias periódicas que nos permiten ejecutar codigo múltiples veces.
El ciclo while nos permite realizar multiples iteraciones basandonos en el resultado de una expresión logica que puede tener como resultado un valor verdadero o falso (true o false).
Para utilizar este ciclo tenemos la siguiente sintaxis:

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
El ciclo for en el lenguaje Python tiene cierta ventaja y diferencia con otros lenguajes. Si tienes nociones de programación en lenguajes diferentes a python, tal vez puedas pensar que el ciclo For se define utilizando contadores y rangos en los cuales se ejecutaría el código del for, sin embargo en Python el concepto es un poco diferente.
A continuación la sintaxis de For en Python.

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

Raiz
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:
- Estamos en el OTSO ingresas el precio del producto y la cajera te manda a la siguiente caja, ya ahí te preguntan si quieres realizar un donativo, si aceptas te da el precio total, de lo contrario solo imprime el precio del producto. *Hacer esto ciclo.
- Imprimir el pantalla los números pares del 1 al 100
- Hacer teorema de Pitagoras
deck
By David Moranchel
deck
- 661