Instituto Tecnológico de Tuxtepec
Introducción a la programación en Python D.R.©
Introducción a la programación en
Python•Equipo 4:María Luisa Acosta Sanjuán
Tomás Torres RamírezRosa Violeta Vargas JiménezOdemaris Martínez Acevedo
Pedro Téllez Gamboa
Sesión 3 (8 hrs)
Tuxtepec, Oax. A 25 de Enero de 2012
Instituto Tecnológico de Tuxtepec
Introducción a la programación en Python D.R.©
Sentencias condicionales y control
de ciclos
Instituto Tecnológico de Tuxtepec
Introducción a la programación en Python D.R.©
Sentencias condicionales
• If expresion:– Instrucciones
if seguido de la condición a evaluar, dos puntos (:) y en la siguiente línea e indentado, el código a ejecutar en caso de que se cumpla dicha condición
Instituto Tecnológico de Tuxtepec
Introducción a la programación en Python D.R.©
Ejemplo
• Produce el siguiente resultado:
Instituto Tecnológico de Tuxtepec
Introducción a la programación en Python D.R.©
Sentencia else
If expresion:Sentencia(s)
else:sentencia(s)
Unas sentencia else puedes ser combinada con una sentencia if. Una sentencia else contiene el block de código que ejecuta si la expresión condicional en la sentencia if devuelve un valor 0 o falso
Instituto Tecnológico de Tuxtepec
Introducción a la programación en Python D.R.©
Ejemplo
Instituto Tecnológico de Tuxtepec
Introducción a la programación en Python D.R.©
Sentencia elif• Se utiliza en condiciones anidadas. Permite tener
múltiples expresiones para un valor verdadero.
If expresion1:instrucción(es)
elif expresion2:instrucción(es)
elif expresion3:Instrucción(es)
else:instrucción(es)
Instituto Tecnológico de Tuxtepec
Introducción a la programación en Python D.R.©
Ejemplo
Instituto Tecnológico de Tuxtepec
Introducción a la programación en Python D.R.©
Sentencia if..elif..else• Las sentencias anidadas suelen usarse cuando se quiere checar otra
condición después de una respuesta verdadera. • En una sentencia anidada if se puede tener una sentencia if…elif…else
dentro de otra sentencia if…elif…else.• If expresion1:
instrucción(es)if expresion2:
instrucción(es)elif expresion3:
instrucción(es)else
instrucción(es)elif expresion4:
instruccion(es)else:
instrucción(es)
Instituto Tecnológico de Tuxtepec
Introducción a la programación en Python D.R.©
Ejemplo
Instituto Tecnológico de Tuxtepec
Introducción a la programación en Python D.R.©
Ejemplos prácticos. Ax2+bx+c=0
a2ac42bb
x
Instituto Tecnológico de Tuxtepec
Introducción a la programación en Python D.R.©
Ejemplo de for con la sentencia if..elif
Instituto Tecnológico de Tuxtepec
Introducción a la programación en Python D.R.©
Eje
cu
ció
n d
el eje
mp
lo
an
teri
or
Instituto Tecnológico de Tuxtepec
Introducción a la programación en Python D.R.©
Ejercicios 2.1 al 2.8 de la guía de ejercicios
Instituto Tecnológico de Tuxtepec
Introducción a la programación en Python D.R.©
Instituto Tecnológico de Tuxtepec
Introducción a la programación en Python D.R.©
Instituto Tecnológico de Tuxtepec
Introducción a la programación en Python D.R.©
Instituto Tecnológico de Tuxtepec
Introducción a la programación en Python D.R.©
Instituto Tecnológico de Tuxtepec
Introducción a la programación en Python D.R.©
Instituto Tecnológico de Tuxtepec
Introducción a la programación en Python D.R.©
Instituto Tecnológico de Tuxtepec
Introducción a la programación en Python D.R.©
Instituto Tecnológico de Tuxtepec
Introducción a la programación en Python D.R.©
Fuentes consultadas:
1. 75.40 Algoritmos y Programación IGuía de Ejercicios Pag. 4
2.http://www.tutorialspoint.com/python/python_if_else.htm
Instituto Tecnológico de Tuxtepec
Introducción a la programación en Python D.R.©
Fin de la tercera sesión