Capítulo 13. Bucles while y for

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Este capítulo concluye nuestro recorrido por las sentencias procedimentales de Python presentando las dos principales construcciones de bucledel lenguaje: sentencias que repiten una acción una y otra vez. La primera de ellas, la sentencia while, permite codificar bucles generales. La segunda, la sentencia for, está diseñada para recorrer los elementos de una secuencia u otro objeto iterable y ejecutar un bloque de código para cada uno de ellos.

Ya hemos visto ambas de manera informal, pero aquí daremos más detalles sobre su uso. De paso, también estudiaremos algunas sentencias menos destacadas utilizadas dentro de bucles, como break y continue, y cubriremos algunos "built-ins" utilizados habitualmente con bucles, como range, zip y map.

Aunque las sentencias while y for tratadas aquí son la sintaxis principal proporcionada para codificar acciones repetidas, existen operaciones y conceptos de bucle adicionales en Python. Por eso, la historia de la iteración continúa en el capítulo siguiente, donde exploraremos las ideas relacionadas del protocolo de iteración de Python (utilizado por el bucle for ) y las comprensiones de listas (un primo cercano del bucle for ). En capítulos posteriores exploraremos herramientas de iteración aún más exóticas, como los generadores, filter, y reduce. Por ahora, sin embargo, vamos a simplificar las cosas. ...

Get Aprender Python, 5ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.