Invierte en tu educación con el precio especial

Antes:$249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

12d

19h

32m

15s

2

Como aplicar ciclos en python utilizando For y While

Antes de empezar a escribir código debemos definir cuál será la tarea que nuestro programa debe llevar a cabo. Luego de haberlo considerado te debes realizar la siguiente pregunta:

¿El ciclo debe ejecutarse un número determinado de veces?
Ok, con base en la respuesta decidiremos la estructura del ciclo. Si se puede definir la cantidad de iteraciones a realizar, entonces usaremos un ciclo “For”, en caso de no conocer la cantidad de veces que se necesita iterar el ciclo se utilizara “While”

Para utilizar el ciclo “for” se debe asignar un rango de iteraciones, por ejemplo:
for i in range(5):
print(i)

En este ejemplo se va a imprimir los siguientes valores: 0,1,2,3,4. Los valores impresos son 5, pero empiezan en 0 debido a que el rango empieza en 0 por defecto. Por medio de la sentencia “i in” configuramos el ciclo para que se ejecute una vez por cada valor en el rango establecido.

Para utilizar el ciclo “while” se debe asignar una condición para poder salir del ciclo, ya que a diferencia del ciclo “for” este no tiene una cantidad de iteraciones definida. Por ejemplo:

valor = 0
while True:
valor = input(“ingrese valor = >”)
if valor != 0:
break

En este ejemplo se crea una variable para almacenar un número, esta variable tiene un valor de 0 por defecto. Luego de la sentencia anterior se crea el ciclo infinito por medio de “while True”, es decir, mientras la condición True sea verdadera, el ciclo seguirá iterando (spoiler: el booleano True siempre será verdadero). Luego le pedimos al usuario ingresar un valor para ingresarlo en la variable, se debe validar si el valor es diferente de 0 por medio de un condicional “if”, si el valor es diferente, entonces se usa la sentencia break para romper el ciclo “while” y seguir ejecutando el código que se encuentre posterior al código.

Escribe tu comentario
+ 2