En el siguiente paso a paso, mencionaremos los diferentes ciclos que posee el lenguaje:
El primero:while, hasta que no cumpla la < Condición > sigue iterando, va acompañado de los ": " indicando que las próximas sentencias son las que va a repetir
counter = 0while counter < 10:
counter +=1print(counter)
El código anterior muestra el valor de la variable “counter” hasta que sea menor que 10; observen el pantallazo:
1
2
3
4
5
6
7
8
9
10
En cualquier momento indicado por un condicionamiento, se puede interrumpir la iteración mediante la sentencia “break”
counter = 0while counter < 20:
counter +=1if counter == 15:
break# rompiendo el cicloprint(counter)
Su resultado en pantalla es
1
2
3
4
5
6
7
8
9
10
11
12
13
14
La otra sentencia es “continue”, significa continuar con la próxima línea de código que está adelante
counter = 0
while counter < 20:
counter +=1
if counter < 15:
continue# Omite todas las instrucciones inferiores a 15print(counter)
el resultado es; (Omite todas las instrucciones inferiores a 15)
15
16
17
18
19
20
El segundo y último “for”, se utiliza para recorrer estructuras de programación como Listas, diccionarios y tuplas
my_list = [23,45,67,89,43]
forelementin my_list: # recorriendo una lista
print(element)
my_tuple = ('nico', 'juli', 'santi')
forelementin my_tuple: # recorriendo una tupla
print(element)
product = {
'name':'Camisa',
'price': 100,
'stock':89
}
forelementin product: # recorriendo un diccionario, pero solamente imprime las claves o llaves
print(element)
resultados
2345678943
nico
juli
santi
name
price
stock
Aquí terminamos mencionando las estructuras anteriores. Hasta pronto…