Usando bucles en Python

Esta publicación le mostrará cómo usar bucles en Python.
Los bucles son una estructura común en la programación que le permite repetir un bloque de código un número determinado de veces o hasta que cumpla una determinada condición.
Esto es útil por muchas razones. Por ejemplo, cuando estás creando un juego, es posible que quieras que la mayor parte de tu código se «repita» continuamente mientras actualizas la ubicación de los enemigos y buscas la entrada del jugador. Al crear un juego en Pygame, Game Loop es uno de los aspectos más importantes de este código.
Lea también: Cómo hacer un juego en Python: una introducción a Pygame
En la mayoría de los casos, los programadores necesitan aprender a usar bucles en Python para poder realizar tareas iterativas. Por ejemplo, es posible que desee examinar todos los archivos de una lista uno por uno o buscar algo en una base de datos.
Ahora sabes lo que es un bucle. La siguiente pregunta es ¿cómo se pueden usar bucles en Python?
Usando bucles «for» en Python
Hay dos tipos principales de bucles en la programación. Estos son bucles «for» y «while». Los bucles for se utilizan para recorrer un rango, por ejemplo, todos los elementos de una lista.
Haga esto encerrando el «rango» entre paréntesis.
Por ejemplo:
for x in range(5): print(x)
Esto imprimirá los números del 1 al 5. Si tenía una lista, también puede usarla para revisar la lista e imprimir cada elemento:
fruit = ["apple", "orange", "pear", "banana", "pineapple", "grape"] for x in range(5): print(fruit[x])
¡Esto nos muestra los primeros cinco elementos de nuestra lista!
También podemos usar un bucle for para mostrar una sección de elementos usando dos números en nuestro rango: un número inicial y un número final.
fruit = ["apple", "orange", "pear", "banana", "pineapple", "grape"] for x in range(2, 5): print(fruit[x])
¡Esto muestra las entradas dos a cinco! Sin embargo, recuerde que el primer elemento de una lista es cero.
Finalmente, podemos cambiar el iterador: el número de pasos ejecutados en cada ciclo.
for x in range(2, 20, 3):
Esto va desde la segunda (tercera) entrada hasta la 20thsalta tres lugares cada vez.
Usando bucles while en Python
Lo mejor de Python es que muchas de sus declaraciones suenan a inglés simple, lo que significa que puedes adivinar lo que están haciendo incluso antes de aprender.
Un «bucle while» se ejecuta «while», algo es cierto.
Aquí escribe «mientras», seguido de una declaración de prueba, dos puntos y un bloque de código. El bloque de código se ejecuta repetidamente hasta que la declaración de prueba ya no es verdadera:
n = 0 while n < 10: n += 1 print("Done!")
Esto se ejecuta hasta n = 10. Recuerde que «<» menor que y n + = 1 significa lo mismo que n = n + 1.
Ah, y siempre puede detener el código usando «break» o truncando su código (regrese a la instrucción for o while en el medio del bloque de código) usando «continue».
¡Cómo usar bucles en Python! Es bastante simple, pero cuando combinas esto con declaraciones if puedes lograr todo tipo de cosas increíbles. Lea nuestra guía extensa y completa del idioma aquí: Guía para principiantes de Python: ¡todo lo que necesita saber para comenzar!
Lea también: Usando declaraciones if en Python
¿Te gustaría aprender mas? Cualquiera puede convertirse en un programador competente con Python tomando un curso de Python en línea. Consulte nuestra lista de excelentes ofertas en nuestra guía de los mejores cursos de Python en línea.
Para obtener más noticias, funciones y tutoriales para desarrolladores de Android Authority, ¡no se registre en el boletín mensual a continuación!