Saltar al contenido

Python loops durante y mientras: cuente, rompa, continúe con la declaración

¿Qué es un bucle?

Un bucle de bloque de código se puede ejecutar varias veces hasta que se cumpla una determinada condición. Su uso es bastante común en el registro. A diferencia de otros lenguajes de programación que tienen For Loop, aunque loop, dowhile, etc.

¿Cuál es tu bucle?

Un bucle se utiliza para repetir elementos de una secuencia. Se utiliza a menudo cuando tiene un fragmento de código que desea repetir el número de veces «n».

¿Qué es un bucle?

While Loop se usa para repetir un bloque de código. En lugar de pasar el bloque de código una vez, ejecuta el bloque de código repetidamente hasta que se cumple una determinada condición.

En este tutorial, aprenderemos

Cómo utilizar «While Loop»

Aunque un bucle hace exactamente lo que hace «si una declaración», pero en lugar de pasar el bloque de código una vez, saltan al punto donde comenzó el código y hacen todo el proceso nuevamente.

Proporción


while expression
 Statement  

Ejemplo:


#
#Example file for working with loops
#
x=0
#define a while loop
while(x <4):
		print(x)
		x = x+1

Producción


0
1
2
3

Cómo utilizar «For Loop»

En Python, se llama «bucles». comedores.

Al igual que un bucle, «For Loop» se utiliza para repetir el programa.

Pero a diferencia de un bucle que se basa en una condición verdadera o falsa. “For Loop” depende de los elementos que tenga que recitar.

Ejemplo:


#
#Example file for working with loops
#
x=0
#define a while loop
#	while(x <4):
#		print x
#		x = x+1

#Define a for loop 
for x in range(2,7):
		print(x)

Producción


2
3
4
5
6

En caso de comer se come con un número de declaración en el rango.

Por ejemplo,

En bucle para rango xi (2,7)

Cuando se ejecuta este código, imprimirá el número entre 2 y 7 (2,3,4,5,6). En este código, el número 7 no se considera dentro del rango.

For Loops también se puede utilizar para un conjunto de otros objetos y no solo para un número. Nos veremos delgados en la siguiente sección.

Cómo usar tu bucle para cuerda

En este paso, veremos cómo se pueden usar «tus bucles» para otras cosas además de los números.

Ejemplo:


#use a for loop over a collection
Months = ["Jan","Feb","Mar","April","May","June"]
for m in Months:
		print(m)

Producción


Jan
Feb
Mar
April
May
June

Línea de código 3: almacenamos los meses («enero, febrero, marzo, abril, mayo, junio») en meses variables

Línea de código 4: Repetimos el ciclo en todos los valores en meses. El valor actual de los meses almacenados en una variable m

Código de línea 5: Impresión del mes

Cómo usar declaraciones de pausa en For Loop

Breakpoint in For Loop es una función única que le permite interrumpir o terminar la ejecución del bucle

Ejemplo:

	
#use a for loop over a collection
	#Months = ["Jan","Feb","Mar","April","May","June"]
	#for m in Months:
		#print m
		
# use the break and continue statements
for x in range (10,20):
			if (x == 15): break
			#if (x % 2 == 0) : continue
			print(x)

Producción


10
11
12
13
14

En este ejemplo, hemos fijado los números del 10 al 20, pero queremos terminar nuestro ciclo en el número 15 y detener su ejecución. Con este fin, declaramos una función de ruptura por definición (x == 15): ruptura, por lo que tan pronto como el código llama al número 15, termina la Línea de Código 10 del programa de declaración de la variable xa entre un rango (10, 20)

Cómo utilizar «instrucción continua» en For Loop

La función continua, como sugiere el nombre, terminará la iteración actual del ciclo PERO continuará ejecutando las instrucciones restantes.

Ejemplo


#use a for loop over a collection
	#Months = ["Jan","Feb","Mar","April","May","June"]
	#for m in Months:
		#print m
		
# use the break and continue statements
for x in range (10,20):
			#if (x == 15): break
			if (x % 5 == 0) : continue
			print(x)

Producción


11
12
13
14
16
17
18
19

Una declaración continua se puede utilizar para bucles cuando desee obtener un valor específico de la lista.

Por ejemplo, tenemos un valor declarado de 10-20, pero entre estos números solo necesitamos aquellos números que NO sean divisibles por 5 o en otras palabras que no den cero cuando se divida entre 5.

Entonces, en nuestro rango (10,11, 12… .19,20) cae solo 3 números (10,15,20) que son divisibles por 5 y el resto no.

Entonces, aparte de los números 10, 15 y 20, el «bucle for» no seguirá e imprimirá ese número como salida.

¿Qué se incluye () en Python?

cuenta () EN PYTHON es una función incorporada que se utiliza para asignar un índice a cada elemento del objeto recurrente. Hace un bucle de los objetos voladores mientras realiza un seguimiento del elemento actual y vuelve a colocar el objeto en una forma determinada. Este objeto se puede usar en un bucle para convertirlo en una lista usando el método list ().

Ejemplo:

Se utiliza una función particular para numerar o indexar los miembros de la lista.

Por ejemplo, queremos numerar nuestro mes (enero, febrero, Mark, Meitheamh. Junio), por lo que declaramos la variable ia que incluye los números ym imprimirá el número de meses en la lista.


#use a for loop over a collection
Months = ["Jan","Feb","Mar","April","May","June"]
for i, m in enumerate (Months):
		print(i,m)
		
# use the break and continue statements
		
		#for x in range (10,20):
		#if (x == 15): break
		#if (x % 5 == 0) : continue
		#print x

Producción


0 Jan
1 Feb
2 Mar
3 April
4 May
5 June

Cuando se ejecuta un código, la salida de la función de cálculo devuelve el nombre del mes con un número de índice como (0-enero), (1º de febrero), (2º de marzo), etc.

Ejemplo práctico

Vea otro ejemplo de For Loop repitiendo la misma declaración una y otra vez.

Bucle de PythonCódigo de práctica para cada ejercicio
Código para bucles

x=0    
while (x<4):
    print (x)
    x= x+1
Para bucle de ejemplo simple

x=0 
for x in range (2,7):
    print (x)   
   
Usar para bucles en hilo

Months = ["Jan","Feb","Mar","April","May","June"]
for m in (Months):
    print (m)
Utilice una declaración de intrusión para el bucle

for x in range (10,20):
       if (x == 15): break
       print (x)
Use la declaración Continuar para el bucle

for x in range (10,20):
       if (x % 5 == 0): continue
       print (x)
  
Código para «cierta función» con «su bucle»

Months = ["Jan","Feb","Mar","April","May","June"]
for i, m in enumerate (Months):
    print (i,m)     
      

Cómo usar bucles for para repetir la misma declaración una y otra vez

Puede usar un bucle para repetir la misma declaración una y otra vez. Aquí, en el ejemplo, hemos impreso la palabra «guru99» tres veces.

Ejemplo: Para repetir la misma declaración una y otra vez, determinamos el número en una variable i (i en 123). Entonces, cuando ejecuta el código como se muestra a continuación, imprime la declaración (guru99) de que el número declarado para nuestra variable está en (i en 123) muchas veces.


for i in '123':
 print ("guru99",i,)

Producción


guru99 1
guru99 2
guru99 3

Al igual que otros lenguajes de programación, Python también usa bucles, pero en lugar de usar un rango de bucle diferente, solo está limitado a dos bucles «Who» y «your bucles».

Ejemplo de Python 2

Por encima de los códigos hay ejemplos de Python 3. Si desea ejecutar Python 2, considere el siguiente código.


# How to use "While Loop"
#Example file for working with loops
#

x=0
#define a while loop
while(x <4):
		print x
		x = x+1

#How to use "For Loop"
#Example file for working with loops
#

x=0
#define a while loop
#	while(x <4):
#		print x
#		x = x+1


#Define a for loop 
for x in range(2,7):
		print x

#How to use For Loop for String
#use a for loop over a collection
	Months = ["Jan","Feb","Mar","April","May","June"]
	for m in Months:
		print m
		

#How to use break statements in For Loop
	#use a for loop over a collection
	#Months = ["Jan","Feb","Mar","April","May","June"]
	#for m in Months:
		#print m
		
# use the break and continue statements
		for x in range (10,20):
			if (x == 15): break
			#if (x % 2 == 0) : continue
			print x


#How to use "continue statement" in For Loop
	#use a for loop over a collection
	#Months = ["Jan","Feb","Mar","April","May","June"]
	#for m in Months:
		#print m
		
# use the break and continue statements		
		for x in range (10,20):
			#if (x == 15): break
			if (x % 5 == 0) : continue
			print x


#How to use "enumerate" function for "For Loop"
	#use a for loop over a collection
	Months = ["Jan","Feb","Mar","April","May","June"]
	for i, m in enumerate (Months):
		print i,m
		
# use the break and continue statements
		#for x in range (10,20):
		#if (x == 15): break
		#if (x % 5 == 0) : continue
		#print x

Producción


0
1
2
3

2
3
4
5
6

Jan
Feb
Mar
April
May
June

10
11
12
13
14

11
12
13
14
16
17
18
19

0 Jan
1 Feb
2 Mar
3 April
4 May
5 June