Python para principiantes N036 Estructuras Repetitivas

in Develop Spanish3 years ago (edited)

Cordiales Saludos

python_300_fondoblanco.png

Sirva esta publicación para que te animes a entrar al maravilloso mundo de la programación. De la mano de uno de los Lenguajes de programación más populares del momento: Python

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.

Trabajaremos en este curso con los ciclos:

  • While (Mientras)
  • For (Para)

Entramos en una nueva etapa donde tenemos una nueva estructura que podemos utilizar para la resolución de problemas. Los ciclos nos permiten trabajar con un gran número de valores, repetir una acción muchas veces y simplificar nuestro código.


separador001.png

Aprendiendo Python (Antesala a los ciclos)

Veamos el siguiente ejercicio

print("Programa que suma dos números")
numero1 = int(input("Introduzca número "))
numero2 = int(input("Introduzca número "))
suma = numero1 + numero2
print("La suma de los dos números es: ",suma)

Ahora supongamos que nos piden sumar 10 o 50 números. Con lo que conocemos hasta ahora debemos usar muchas líneas de código. Para solucionar problemas de este tipo los lenguajes de programación tienen las estructuras cíclicas: for y while que usaremos con menos código y con mayor eficiencia.

Veamos este otro!

print("7 primeros números naturales") 
print(1)
print(2)
print(3)
print(4)
print(5)
print(6)
print(7)

Si nos piden que visualicemos los primeros cien o mil números, se complicaría nuestro código.


separador001.png

Desarrollando Nuestra Lógica de programación

Lógica, Algoritmos, Curiosidades, Habilidad Mental, Matemáticas...


mente_047.png


separador001.png

Entrega anterior

Ejercicios Resueltos N131 al N134

Puedes practicar en esta web: PythonCumanés


separador001.png

Clases gratis de programación / Free programming classes

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

Mi twitter
separador001.png

Todos a programar!
Rafael Aquino