miércoles, 9 de octubre de 2013

estructura condicional (if-switch)

ESTRUCTURA CONDICIONAL (IF-SWITCH)

Estructura condicional if

Igual que otros lenguajes cuando tenemos que tomar una decisión en nuestro programa debemos utilizar la estructura if.
Algo muy importante en el lenguaje Python que no lo tienen otros lenguajes es que la indentación es obligatoria e indica las intrucciones contenidas en un if.
Analicemos el siguiente ejemplo:
nombre='juan'
edad=15
if edad<18:
    print nombre
    print ' es menor de edad.<br>'
print 'Fin del programa'
La estructura if contiene una condición, si dicha condición se verifica verdadera luego se ejecutan todas las instrucciones que se encuentran indentadas (es decir corridas a derecha) Es muy común utilizar una indentación de 4 espacios.

Estructura condicional switch



La estructura condicional switch remplaza en algunos casos un conjunto de if.
La estructura del switch:
switch(variable) {
    case valor1:
         Instrucciones
         break;
    case valor2:
         Instrucciones
         break;
    case valor3:
         Instrucciones
         break;
  .
  .
  .
  default:
          Instrucciones
          break;
}
Luego de la palabra clave switch entre paréntesis indicamos una variable, luego con una serie de case verificamos si dicha variable almacena un valor igual a [valor1, valor2, valor3 etc.] en el caso de ser igual se ejecutan las instrucciones contenidas en dicho case.
Si todos los case son falsos, luego se ejecutan las instrucciones contenidas después de la plabra default.

No hay comentarios:

Publicar un comentario