Curso de Programación Básica N18. Ciclo for

By rafaelaquino on 12/19/2022

Curso de Programación Básica N18. Ciclo for

Cordiales Saludos

![portada_18.png](Image from post)

Entramos a una nueva etapa, la cual se enmarca dentro de las estructuras repetitivas. Hoy comenzaremos con el ciclo for. Los ciclos son de suma importancia dentro de los lenguajes de programación porque nos permiten repetir instrucciones, secuencias de códigos, funciones, etc. para realizar o procesar parte de un programa de acuerdo a la finalidad que buesquemos o que queramos implementar.

La utilidad de los ciclos está en Repetir instrucciones; Revisar grandes cantidades de datos; mantener activos bloques de menú, funcionalidad de un juego, cálculos matemáticos de grandes cantidades de números, Trabajar con las listas y otras estructuras de datos, entre otras funciones.

Estructuras Repetitivas Son estructuras que nos permiten repetir una o más instrucciones en un determinado número de veces. Se conocen como: bucle, ciclo, lazo o loop. Las iteraciones son las repeticiones de las instrucciones internas del bucle. Las iteracciones se realizaran mientras se cumpla una condición, hasta que se interrumpa o por medio de un evento. Fuente

Toda la teoría para la mejor comprensión del tema de Ciclos la puedes revisar en los siguinetes links:

Python para principiantes N036 Estructuras Repetitivas

Python para principiantes N037 Ciclo Para (for)

Te recomiendo que no continúes sin revisar los enlaces anteriores.

Ciclo for (listas)

Las listas son estructuras de datos iterables, por tanto podemos recorrerlas, es decir, pasar por cada uno de sus elementos. ciclos1.png

ciclos2.png

ciclos3.png

ciclos4.png

ciclos5.png

ciclos6.png

ciclos7.png

Ciclo for (String)

Los string son iterables, al igual que las listas. Por tanto podemos revisar cada una de las letras de una cadena de texto.

string01.png

string02.png

Ciclo for (range)

El Range es muy utilizado por su versatilidad para trabajar con patrones de números, ya que con ellos tenemos un inicio y un final de un rango, ademas de intervenir en la forma en que se pueden incrementar dichos números: de 2 en 2 de 3 en 3 etc. Para la mejor comprensión de los string (cadenas de caracteres) te recomiento revisar: Python para principiantes N014 Tratamiento de Cadenas de caracteres

range.png


Entra al siguiente link para ejercicios del ciclo for: Python para principiantes N038 Ejercicios Resueltos N135 al N140


Te recomiendo realizar los ejercicios para comprender mejor el tema. Cambia valores y realiza tus propias pruebas del código. En la próxima publicación trataremos el ciclo While (Mientras).



Curso Gratis de Programación Te recomiendo que sigas este curso ya que hay muchos conceptos que te servirán para entender mejor todo lo que estamos trabajando. Para aprender programación debemos abrir mucho nuestra mente, no quedarnos con ésta información solamente debemos leer mucho, investigar, ver videos para iniciados, etc.

Sigamos practicando, practicando, practicando.

![separador001.png](Image from post)

Clases gratis de programación / Free programming classes

[ESP/ENG] Mi proyecto en Python/My project in Python.

separador001.png

I started a Ko-fi Page! Ko-fi helps creators get support from fans of their work. Please support or follow my page! If you like what I do and feel in tune with my work in creating content for free programming courses and chess publications without any profit interest. [Give me a coffee...](https://ko-fi.com/rafaelaquino) I will be very grateful! ![separador001.png](Image from post) Todos a programar!

Mi Twitter Mi facebook

Comments (1)

stemsocial's avatar @stemsocial 12/21/2022

Thanks for your contribution to the STEMsocial community. Feel free to join us on discord to get to know the rest of us!

Please consider delegating to the @stemsocial account (85% of the curation rewards are returned).

You may also include @stemsocial as a beneficiary of the rewards of this post to get a stronger support.