Pitón

Python para bucle

Python para bucle

Los bucles son componentes muy cruciales y esenciales de cualquier lenguaje de programación. Los bucles se utilizan para varios propósitos, como ejecutar el mismo bloque de código y atravesar los contenedores. Como otros lenguajes de programación, Python también proporciona bucles, yo.mi., while loop y for loop.

El bucle for en Python itera sobre la secuencia (lista, tuplas, diccionarios, etc.) y atravesarlo. El bucle for es beneficioso para realizar las tareas iterativas. También podemos ejecutar el mismo bloque de código varias veces usando el bucle for.

Este artículo explicará el bucle for con ejemplos.

Sintaxis

El bucle for se declara mediante el por palabra clave. La sintaxis del bucle for es la siguiente:

por iterator_variable en secuencia:
declaración (es) o cuerpo del bucle for

La iterator_variable se usa para iterar a través de la secuencia. El valor del artículo se toma de la secuencia y se realiza la operación. El bucle for no termina a menos que se atraviese el último elemento de la secuencia. La sangría se usa para separar el cuerpo del bucle for de su declaración.

Ahora, veamos los ejemplos de bucles for en Python.

Ejemplos 1: impresión de los elementos de la lista

Declaremos una lista y usemos el bucle for para imprimir los elementos de la lista.

#declarar una lista de animales
animal = ["vaca", "perro", "gato", "camello", "león"]
#declarando un bucle for
#x es la variable iteradora
para x en animal:
#imprimir cada elemento de la lista
imprimir (x)

Producción

Ejemplo 2: calcular la suma de los elementos de la lista

Ahora, escriba un programa y calculemos la suma de todos los elementos de una lista.

#declarar una lista de números
mylist = [1,2,3,4,5,6,7,8,9,10]
#declarar una variable para almacenar el valor de la suma
suma = 0
#declarando el bucle for
para x en mi lista:
suma = suma + x
print ("La suma es:", suma)

Producción

Ejemplo 3: atravesar la cuerda usando el bucle for

En Python, también podemos iterar la cadena usando for loop. Veamos un ejemplo de esto.

#declarar una variable de sitio web
sitio web = "linuxhint"
#declarando un bucle for
para x en el sitio web:
imprimir (x)

Producción

Python para bucle con declaración else

Python nos permite usar la instrucción else en combinación con los bucles. La instrucción else se ejecutará si se termina el ciclo o se itera la lista. Veamos un ejemplo de esto.

#declaración de una variable de sitio web
sitio web = "linuxhint"
#declarando un bucle for
para x en el sitio web:
imprimir (x)
#declarar una declaración else
demás:
print ("Ejecutando la instrucción else")
print ("El final del ciclo for")

Producción

Usando la instrucción break con el bucle for

La sentencia break se usa para controlar la iteración del bucle for. La instrucción break detiene la iteración del bucle for después de la iteración particular. También termina el ciclo for cuando una condición de prueba es verdadera. Veamos un ejemplo de esto. En el ejemplo dado, el bucle for se termina cuando el valor del iterador es igual al cat.

#declarar una lista de animales
animal = ["vaca", "perro", "gato", "camello", "león"]
#declarando un bucle for
#x es la variable iteradora
para x en animal:
#imprimir cada elemento de la lista
imprimir (x)
si (x == "gato"):
#utilizando la declaración de ruptura
rotura

Producción

Usando la instrucción continue con el bucle for

La instrucción continue también se usa para controlar la iteración del bucle for. La instrucción continue se puede usar para omitir la iteración actual, mientras que el bucle for continúa desde la siguiente iteración. La instrucción continue omite la iteración del ciclo for cuando una condición de prueba es verdadera. Veamos un ejemplo de esto.

#declarar una lista de animales
animal = ["vaca", "perro", "gato", "camello", "león"]
#declarando un bucle for
#x es la variable iteradora
para x en animal:
#imprimir cada elemento de la lista
si (x == "gato"):
#utilizando la declaración de continuación
Seguir
imprimir (x)

Producción

En el ejemplo dado, la iteración actual se omite cuando el valor del iterador es igual al cat.

Usando la función range () en el bucle for

La función range () genera los números en secuencia. Podemos especificar el valor de tamaño de inicio, parada y paso dentro de la función de rango. Si el valor del tamaño del paso no está definido, entonces es 1 por defecto. La función range () también se usa para acceder a los índices de la secuencia declarada. Echemos un vistazo a los ejemplos de la función de rango. Estamos escribiendo el programa más simple, que usa la función de rango para imprimir el número 10. La función range () imprime el número de 0 a 9.

#utilizando la función de rango con el bucle for
para num en rango (10):
#imprimir el valor de num
imprimir (num)

Producción

Ahora, usemos el valor de tamaño de inicio, detención y paso con la función range ().

#utilizando la función de rango con el bucle for
# el valor de inicio es 1, el valor de parada es 30 y el valor de paso es 3.
para num en rango (1,30,3):
#imprimir el valor de num
imprimir (num)

Producción

La función range () también se usa para obtener los índices de la secuencia. Veamos un ejemplo de esto donde se usa la función len () para devolver la longitud de la lista.

#declarar una lista de animales
animal = ["vaca", "perro", "gato", "camello", "león"]
#declarando un bucle for
#x es la variable iteradora
#obtener la longitud de la lista de animales usando la función len ()
para x en rango (len (animal)):
#imprimir cada elemento de la lista
imprimir (animal [x])

Producción

Conclusión

Este artículo explica el uso de bucle for en Python con la ayuda de ejemplos simples. El bucle for se utiliza para iterar el contenedor y acceder a los elementos del contenedor. Este artículo será beneficioso para los principiantes.

Los 5 mejores productos ergonómicos de mouse de computadora para Linux
¿El uso prolongado de la computadora causa dolor en la muñeca o los dedos?? ¿Sufre de rigidez en las articulaciones y constantemente tiene que dar la ...
Cómo cambiar la configuración del mouse y el panel táctil con Xinput en Linux
La mayoría de las distribuciones de Linux se envían con la biblioteca "libinput" de forma predeterminada para manejar eventos de entrada en un sistema...
Vuelva a asignar los botones del mouse de manera diferente para diferentes programas con X-Mouse Button Control
Tal vez necesite una herramienta que pueda hacer que el control de su mouse cambie con cada aplicación que use. Si este es el caso, puede probar una a...