Contenidos Semana 5
Daniel San Martín
Abril 2015
Contenidos Semana 5
Sentencias de Control: Condicional IF.
1. Sentencias de Control
Lassentencias de control, son expresiones que permiten modificar el flujo de un programa
ya sea con un ciclo o un condicional.
2. Condicional
Un condicional es unconjunto de sentencias que puede o no ejecutarse, dependiendo del
resultado de una condición.
3. Indentación
Espacio utilizado para indicar que una sentencia estádentro de otra.
Sentencia 1
Sentencia 2
Sentencia 3
Sentencia 4
Sentencia 5
En este ejemplo las sentencias 3 y 4 están contenidas dentro de la sentencia 2.
4.Condicional if
La sentencia if (en español: «si») ejecuta instrucciones sólo si se cumple una condición. Si
la condición es falsa, no se hace nada.
La sintaxis esla siguiente:
if condición:
sentencias
No
Condición
Sí
Caso verdadero
PCI1101 – Introducción a la Programación
Daniel San Martín
Abril 2015
5. Condicionalif-else
La sentencia if-else («si-o-si-no») decide qué instrucciones ejecutar dependiendo si una
condición es verdadera o falsa.
La sintaxis es la siguiente:
ifcondición:
sentencias en el caso verdadero
else
sentencias en el caso falso
Condición
No
Sí
Caso verdadero
Caso falso
6. Condicional if-elif-else
La sentenciaif-elif-else depende de dos o más condiciones, que son evaluadas en orden.
La primera que es verdadera determina qué instrucciones serán ejecutadas.
La sintaxises la siguiente:
if condición1:
sentencias en el caso 1
elif condición2:
sentencias en el caso 2
...
else:
sentencias cuando ninguna condición se cumple
Regístrate para leer el documento completo.