Portada de libro electrónico gratuitaCurso de creación de sistemas con Python y Django completo

Curso de creación de sistemas con Python y Django completo

5

(1)

176 páginas

Estructuras de control en Python: para

Capítulo 13

Tiempo estimado de lectura: 2 minutos

+ Ejercicio
Audio Icon

Escuchar en audio

0:00 / 0:00

Las estructuras de control en Python, como en cualquier otro lenguaje de programación, son elementos fundamentales para la creación de programas eficientes y dinámicos. Entre estas estructuras, el bucle For es una de las herramientas más utilizadas y poderosas. Este artículo cubrirá en detalle el concepto y la aplicación del bucle For en Python.

Introducción al bucle For

El bucle For en Python es una estructura de bucle que se utiliza para iterar sobre una secuencia (que puede ser una lista, una tupla, un diccionario, un conjunto o una cadena) u otros objetos iterables. El bucle For le permite ejecutar un bloque de código (una o más líneas) para cada elemento de una secuencia. Esto es extremadamente útil cuando necesitas procesar todos los elementos de una secuencia de forma sistemática.

Sintaxis del bucle For

La sintaxis básica del bucle For en Python es la siguiente:

para valor en cadena:
   # bloque de código

Donde 'valor' es la variable que toma el valor del elemento actual en cada iteración del bucle y 'secuencia' es la secuencia u objeto iterable que desea atravesar. El 'bloque de código' es el conjunto de instrucciones que se ejecutarán para cada elemento.

Ejemplos de uso del bucle For

Aquí hay algunos ejemplos de cómo se puede utilizar el bucle For en Python:

Continúa en nuestra aplicación.

Podrás escuchar el audiolibro con la pantalla apagada, recibir un certificado gratuito para este curso y además tener acceso a otros 5.000 cursos online gratuitos.

O continúa leyendo más abajo...
Download App

Descargar la aplicación

# Ejemplo 1: Iterando sobre una lista
números = [1, 2, 3, 4, 5]
para num en números:
   imprimir(núm)

En este ejemplo, el bucle For recorre la lista 'números' e imprime cada número en la pantalla.

# Ejemplo 2: Iterando sobre una cadena
texto="Python"
para letra en texto:
   imprimir (carta)

En este ejemplo, el bucle For recorre la cadena 'texto' e imprime cada letra en la pantalla.

Bucle For con función range()

La función range() se utiliza a menudo con el bucle For para generar una secuencia de números. La función range() devuelve una secuencia de números que comienza en 0 de forma predeterminada, se incrementa en 1 (también de forma predeterminada) y termina en un número específico.

para i en el rango(5):
   imprimir(yo)

En este ejemplo, el bucle For imprimirá los números del 0 al 4.

Bucle For con cláusula else

En Python, el bucle For también puede tener una cláusula else opcional. El bloque de código dentro de else se ejecuta una vez después del final del bucle For, a menos que el bucle finalice con una instrucción break.

para i en el rango(5):
   imprimir(yo)
demás:
   imprimir("Fin del ciclo")

En este ejemplo, el bucle For imprimirá los números del 0 al 4 y luego imprimirá "Fin del bucle".

Conclusión

El bucle For es una poderosa herramienta en Python que le permite iterar secuencias de manera eficiente y concisa. Se utiliza ampliamente en muchos tipos de programas, desde scripts simples hasta aplicaciones complejas. Dominar el bucle For y otras estructuras de control en Python es fundamental para convertirse en un programador eficaz en Python.

Sigue aprendiendo y explorando más sobre Python y sus estructuras de control para mejorar tus habilidades de programación y crear programas más eficientes y potentes.

Ahora responde el ejercicio sobre el contenido:

¿Cuál de las siguientes afirmaciones sobre el bucle For en Python es verdadera?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Siguiente capítulo

Estructuras de datos en Python

Arrow Right Icon
Descarga la aplicación para obtener una certificación gratuita y escuchar cursos en segundo plano, incluso con la pantalla apagada.