Curso de python nivel medio
¿Qué es un for?
El for es una estructura de control en Python que se utiliza para repetir un bloque de código mientras se recorren los elementos de una secuencia, como una lista, una tupla, una cadena de texto, o un rango de números. Con for, puedes ejecutar el mismo conjunto de instrucciones para cada elemento de la secuencia.
¿Cómo funciona for en Python?
La estructura básica de un for es la siguiente:
1for elemento in secuencia: 2 # código a ejecutar para cada elemento en la secuencia
elemento: Es una variable que toma el valor de cada elemento de la secuencia en cada iteración.secuencia: Es la colección de elementos que se va a recorrer, como una lista, cadena, tupla o rango.
Ejemplos de uso de for
-
Recorrer una lista:
1frutas = ["manzana", "banana", "cereza"] 2 3for fruta in frutas: 4 print(fruta)Salida de Consola!: manzana banana cereza
- ¿Qué hace?: Este código recorre la lista
frutasy, para cada elemento de la lista, imprime el nombre de la fruta.
- ¿Qué hace?: Este código recorre la lista
-
Recorrer una cadena de texto:
1palabra = "Python" 2 3for letra in palabra: 4 print(letra)Salida de Consola!: P y t h o n
- ¿Qué hace?: Este código recorre la cadena
palabray, para cada letra, la imprime en la pantalla.
- ¿Qué hace?: Este código recorre la cadena
-
Usar
forcon un rango de números:1for numero in range(1, 6): 2 print(numero)Salida de Consola!: 1 2 3 4 5
- ¿Qué hace?: Este código recorre los números del 1 al 5 usando
range(1, 6)y los imprime uno por uno.
- ¿Qué hace?: Este código recorre los números del 1 al 5 usando
-
Sumar los números de una lista:
1numeros = [1, 2, 3, 4, 5] 2suma = 0 3 4for numero in numeros: 5 suma += numero 6 7print("La suma es:", suma)Salida de Consola!: La suma es: 15
- ¿Qué hace?: Este código recorre la lista
numeros, suma cada número al total acumulado ensuma, y al final imprime el resultado.
- ¿Qué hace?: Este código recorre la lista
-
Recorrer una lista con índice usando
enumerate:1frutas = ["manzana", "banana", "cereza"] 2 3for indice, fruta in enumerate(frutas): 4 print(f"Fruta {indice + 1}: {fruta}")Salida de Consola!: Fruta 1: manzana Fruta 2: banana Fruta 3: cereza
- ¿Qué hace?: Este código recorre la lista
frutas, y conenumerate, obtiene tanto el índice como el valor de cada elemento. Luego, imprime el número de la fruta junto con su nombre.
- ¿Qué hace?: Este código recorre la lista
¿Por qué usar for?
El for es útil cuando necesitas realizar la misma operación para cada elemento en una secuencia. Es una herramienta poderosa para manejar colecciones de datos de manera eficiente y sencilla.
Conclusión
El bucle for en Python es una estructura de control esencial que te permite recorrer secuencias como listas, cadenas y rangos de números, ejecutando un bloque de código para cada elemento. Es fácil de usar y muy útil en muchas situaciones de programación. ¡Practica utilizando for en diferentes contextos para entender cómo puede simplificar tu código y ayudarte a realizar tareas repetitivas de manera eficiente!
- Loading...