Como hacer bucles en Python

Explicacion sobre las funciones en Python con ejemplos

Todo lenguaje de programación tiene sus estructuras iterativas también conocidas como bucles, estos nos permitirán repetir una acción una y otra vez hasta que se cumpla cierta condición, o hasta que se deje de cumplir alguna. En Python la creación de bucles es sencilla pero tiene sus diferencias respecto a otros lenguajes.

¿Como hacer un bucle while en Python?



While significa mientras, en este tipo de bucle mientras la condición sea verdadera el código de abajo se ejecutará repetidamente, no es tan difícil, primero indicamos el bucle while y su condicional seguido de dos puntos, en la siguiente línea dejando un espacio desde la izquierda para indentar se escribe el código a ejecutar y con eso ya tenemos nuestro bucle while, no hay mejor forma de aprender que con ejemplos, aquí va el bucle más básico posible.

Ejemplo de bucle while en Python



lista = 1
while lista < 11:
print(lista)
lista=lista+1


Ejemplo del bucle while compilado

En el ejemplo anterior hemos creado la variable lista y la iniciamos con el valor 1, en el bucle evaluamos si lista es menor que 11, de ser así se ejecutará el código, el código básicamente imprime por pantalla el valor de lista, y posteriormente se incrementa al sumarle 1, tras terminar un primer ciclo continua en el bucle while hasta que lista sea igual a 11, al compilarlo obtenemos una lista con los números del 1 al 10, también podemos cambiar "lista < 11" por "lista <= 10" es decir mientras lista sea menor o igual a 10, así queda más legible.

¿Como funciona el bucle for en Python?



Nos servirá para recorrer todos los valores de una lista y así poder imprimirlos en pantalla, recordemos que básicamente las listas y tuplas en Python son variables que tienen varios campos, en otras palabras son un tipo de cajas con varios compartimentos, pasemos de inmediato al ejemplo y luego detallo un poco mas lo acontecido.

Ejemplo bucle for básico en Python



lista = ["lunes", "martes", "miercoles", "jueves", "viernes", "sabado", "Codigazo"]

for dias in lista:
print(dias)


SEgundo ejemplo, bucle for en python, compilado en Windows 10

Estoy seguro que ya entendieron la mayor parte del bucle for, solo aclaro que "días" es una variable nueva, pueden cambiarle el nombre, lo importante es que durante el bucle for se almacenara en "días" de forma secuencial cada valor separado por coma en nuestra lista y luego imprimimos ese dato con la función print(), la palabra reservada "in" se usa para indicar que estamos sacando los valores que estén "en" la variable lista.
Comentarios y preguntas