Professional Documents
Culture Documents
2.2.1. Identacin
Para hablar de estructuras de control de flujo en Python, es imprescindible primero,
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
hablar de identacin.
PEP 8: identacin
Una identacin de 4 (cuatro) espacios en blanco, indicar que las instrucciones
identadas, forman parte de una misma estructura de control.
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
2.2.2. Encoding
El encoding (o codificacin) es otro de los elementos del lenguaje que no puede omitirse
a la hora de hablar de estructuras de control.
NOTA
El encoding no es ms que una directiva que se coloca al inicio de un archivo Python,
a fin de indicar al sistema, la codificacin de caracteres utilizada en el archivo.
>>> print a
string
>>> print b
15
>>> print c
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
True
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
2.2.4. Estructuras de control de flujo condicionales
"[...] Los condicionales nos permiten comprobar condiciones y hacer que nuestro programa se
comporte de una forma u otra, que ejecute un fragmento de cdigo u otro, dependiendo de esta
condicin [...]"
Cita textual del libro Python para Todos de Ral Gonzlez Duque
(http://mundogeek.net/tutorial-python/)
Las estructuras de control condicionales, son aquellas que nos permiten evaluar si una o
ms condiciones se cumplen, para decir qu accin vamos a ejecutar. La evaluacin de
condiciones, solo puede arrojar 1 de 2 resultados: verdadero o falso ( True o False ).
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Smbolo Significado Ejemplo Resultado
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
or 12 == 12 or 15 < 7 True or False True
if semaforo == verde:
print "Cruzar la calle"
else:
print "Esperar"
2) Si gasto hasta $100, pago con dinero en efectivo. Si no, si gasto ms de $100 pero
menos de $300, pago con tarjeta de dbito. Si no, pago con tarjeta de crdito.
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
if compra <= 100:
print "Pago en efectivo"
elif compra > 100 and compra < 300:
print "Pago con tarjeta de dbito"
else:
print "Pago con tarjeta de crdito"
importe_a_pagar = total_compra
if total_compra > 100:
tasa_descuento = 10
importe_descuento = total_compra * tasa_descuento / 100
importe_a_pagar = total_compra importe_descuento
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
En Python se dispone de dos estructuras cclicas:
El bucle while
El bucle for
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Informes del ao 2002
Informes del ao 2003
Informes del ao 2004
Informes del ao 2005
Informes del ao 2006
Informes del ao 2007
Informes del ao 2008
Informes del ao 2009
Informes del ao 2010
Informes del ao 2011
Informes del ao 2012
anio += 1
while True:
nombre = raw_input("Indique su nombre: ")
if nombre:
break
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
print nombre
En los ejemplos anteriores, nombre y color, son dos variables declaradas en tiempo de
ejecucin (es decir, se declaran dinmicamente durante el bucle), asumiendo como
valor, el de cada elemento de la lista (o tupla) en cada iteracin.
3) Por cada ao en el rango 2001 a 2013, imprimir la frase "Informes del Ao ao":
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Anterior Siguiente
2.1. Elementos del Lenguaje Captulo 3. Mdulos, paquetes y namespaces
Copyright (c) 2011-2013 Eugenia Bahit. La copia y redistribucin de esta pgina se permite bajo los trminos de
la licencia Creative Commons Atribucin NoComercial SinDerivadas 3.0 Unported siempre que se conserve esta
nota de copyright.
INDICE DE CONTENIDOS
1. Preparacin del entorno de desarrollo
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
2.1. Elementos del Lenguaje
3.757
2006-2017 LibrosWeb.es Contacto Novedades Condiciones Privacidad
das online
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com