Programación Python: Parte 1 - conceptos básicos (2 / 2 paso)

Paso 2: Declaraciones y flujo de Control

Bucles de

En Python, hay dos tipos de bucles, 'bucles for' y 'mientras' lazos.


Para bucles

Un bucle for recorre en iteración los elementos de una secuencia (tupla o lista). Se crea una variable para representar el objeto en la secuencia. Por ejemplo,

Esta es la salida:

El bucle for bucles sobre cada uno de los elementos de una lista o un iterador, asignar el elemento actual al variable nombre. En el ejemplo anterior, cada uno de los elementos de x se asigna a i.

Una función incorporada que se llama gama existe para crear listas secuenciales como el anterior más fácil. El bucle anterior es equivalente a:

En el ejemplo siguiente se utiliza un paso negativo (el tercer argumento para la función gama Built-in):

Esta es la salida:

El paso negativo puede ser -2:

Esta es la salida:


Mientras que los bucles

Un tiempo bucle repite una secuencia de sentencias hasta que cierta condición sea falsa. Por ejemplo:

Esta es la salida:

Python de mientras que los bucles también pueden tener una cláusula de 'otra cosa', que es un bloque de instrucciones que se ejecuta (una vez) cuando el tiempo declaración se evalúa como false. La instrucción break dentro de los mientras que lazo no dirigirá el flujo del programa a la cláusula else. Por ejemplo:

Esta es la salida:


Romper y continuar

Python incluye declaraciones para salir de un bucle (sea un bucle for o un bucle while) prematuramente. Para salir de un bucle, use la instrucción break:

Esta es la salida de

La declaración para comenzar la siguiente iteración del bucle sin esperar el final del bucle actual es 'continuar'.

Esto no produce ninguna salida, pero esto será:

Si las declaraciones

Aquí es un ejercicio de calentamiento - un corto programa para calcular el valor absoluto de un número:

Aquí está la salida de los dos tiempos cuando me encontré este programa:

Primero se solicita al usuario un número de la declaración "n = raw_input ("número entero?")". A continuación lee la línea "Si n < 0:". Si n es menos de cero Python ejecuta la línea de "Imprimir"El valor absoluto de", n,"es"-n". En caso contrario python ejecuta la línea de "Imprimir"El valor absoluto de", n,"es"n".

Más formalmente, Python mira si la expresión n < 0 es verdadero o falso. Una si la declaración es seguida por un bloque con sangría de comandos que se ejecutan cuando la expresión es verdadera. Después si la declaración es una instrucción else opcional y otro bloque con sangría de declaraciones. Este 2 º bloque de declaraciones se ejecuta si la expresión es falsa.

Sintaxis básica de una instrucción if :

			

          

Artículos Relacionados

Programación Python: Parte 2

Programación Python: Parte 2

Programación de Python parte 2Este Instructable es un poco de todo sobre python programación.Paso 1: cadenasLas cadenas son entre los tipos más populares en Python. Podemos crearlos simplemente utilizando caracteres entre comillas. Python trata comil
FlowJet serie parte 1: Conceptos básicos de AutoCAD

FlowJet serie parte 1: Conceptos básicos de AutoCAD

propósito: familiarizarse con AutoCAD y cómodo navegar por el software en menos de siete minutos.  La aplicación final es ejecutar un trabajo en el FlowJet.Herramientas: AutoDesk AutoCAD 2012Paso 1: ¿Qué está sucediendo? Para empezar voy a cierta ter
Hacer tus propias páginas web - conceptos básicos HTML (parte 1)

Hacer tus propias páginas web - conceptos básicos HTML (parte 1)

se trata de una guía de varias parte sobre cómo construir tus propias páginas Web. Cubre todo, desde código HTML básico, el código PHP más avanzados, al uso de editores de GUI para hacer su proceso más rápido. Esta primera parte abarcará usando HTML
Los conceptos básicos de HTML y CSS código

Los conceptos básicos de HTML y CSS código

¿Que siempre quisiste hacer tu propia página web, pero los otros webbuilders son demasiado caros? No busque más allá de una introducción a HTML y CSS programación y codificación.Paso 1: Configurar Todos los HTML y CSS codificación página comienza con
Programación Python

Programación Python

En este proyecto, mostrará usted cómo básico de programación Python. Si estás en una frambuesa pi, utilizar el programa predeterminado, de lo contrario Descargue e instale TextWrangler para hacer su programación.Paso 1: El VideoEspero que el vídeo le
Tutorial de VBS - conceptos básicos

Tutorial de VBS - conceptos básicos

Ok por lo que algunas personas han estado preguntando me donde aprendí mis vbs desde... aprendí de diversas páginas web, como la w3schools , saben que para secuencias de comandos web todavía se puede utilizar de vbs llano.Aprender de sitios web usted
Conceptos básicos - No más pan de cartón

Conceptos básicos - No más pan de cartón

Este pan es fácil de hacer y sabroso lo suficiente como para que diga, "No más cartón pan"! Una vez que haga este pan, usted va a perder para siempre y no quiere comprar cualquier pan comprado nuevo. (A veces nos "debe", pero no "
No hay Tutorial de montaña 2 límites: Una guía de introducción y conceptos básicos

No hay Tutorial de montaña 2 límites: Una guía de introducción y conceptos básicos

HolaNo 2 de límites puede ser muy confuso para alguien que es nuevo en el software y no tenía ningún límite 1. Mi objetivo en este tutorial es resaltar los conceptos básicos en el programa y empezar en la primera montaña.No 2 de límites es una montañ
Cómo hacer un diseño web responsivo - conceptos básicos

Cómo hacer un diseño web responsivo - conceptos básicos

En este instructable usted aprenderá cómo hacer una página web sensible usando HTML y css.Cubriremos:Los conceptos básicos de los elementos HTML de tamaño variable.Diferencia entre respuesta web y sitio web móvil.El uso de la etiqueta de punto de vis
Conceptos básicos de archivos por lotes

Conceptos básicos de archivos por lotes

si usted tiene alguna pregunta, por favor publicarlos en mi BLOG:http://tamsanh.com/blog/2008/07/10/batch-tutorial-1-Basics-of-batch-files/No visitar Instructables, así que usted conseguirá una respuesta más rápida de esa manera.Aquí le damos los con
Conceptos básicos de Photoshop

Conceptos básicos de Photoshop

Hola. En este tutorial mostrará usted los conceptos básicos de Photoshop. Este tutorial es para quienes son nuevos en Photoshop y quieran saber los fundamentos de la misma.Iré:Crear un nuevo proyectoHerramientas básicasCapas, grupos y guíasFiltros y
Los conceptos básicos de JavaScript: dibujo

Los conceptos básicos de JavaScript: dibujo

JavaScript es un lenguaje de computación comun, y es tan grande y vago, que es difícil aprender todo a la vez. Por lo tanto, vamos a empezar con algo de diversión cosas, dibujo y animación. Esta será la primera instructable en la serie de JavaScript.
Cómo utilizar UDK 3 conceptos básicos

Cómo utilizar UDK 3 conceptos básicos

En este tutorial le mostrará cómo utilizar 3 UDK. Le mostraré cómo añadir CSG, puntos de luz y cómo probar su mapa.Paso 1: Hacer el mapa baseCuando abres 3 UDK, verás este menú. Para este tutorial, utilizaré mapa en blanco, pero puede utilizar los ot
Conceptos básicos de Photoshop: Edificio bandera

Conceptos básicos de Photoshop: Edificio bandera

cómo Photoshop: una bandera realista en el lado de un edificio!Si te estás preguntando qué te ofrece este Instructable excepto volver a crear la imagen, este Instructable cubre a profundidad todos los conceptos básicos a continuación.Qué fundamentos