comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Estructura condicional if

  • 1 Respuestas
  • 1609 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado tar3kw0rm3d

  • *
  • Underc0der
  • Mensajes: 15
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« en: Junio 02, 2013, 08:15:49 am »
Muy buenas underc0de, esta vez vengo a explicaros la estructura del if en Python , bueno igual que  en 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 tienen otros lenguajes es que la indentación es obligatoria e indica las instrucciones contenidas en un if.

Analicemos el siguiente ejemplo:

Código: Python
  1. nombre='BacktrackFire'
  2. edad=x
  3. if edad<18:
  4.     print nombre
  5.     print ' es menor de edad.'
  6. 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.

En el ejemplo la instrucción:

Código: Python
  1. print 'Fin del programa'

Se encuentra fuera de la estructura if.
Si la condición se verifica verdadera luego se ejecutan las intrucciones:
     
Código: Python
  1. print nombre
  2.     print ' es menor de edad.'
Es obligatorio luego de la condición del if disponer los dos puntos

Código: Python
  1. if edad<18:

También similar a otros lenguajes la estructura condicional if tiene una segunda parte que es el else, dicha sección se ejecuta si la condición se verifica falsa.

Código: Python
  1. nombre='BacktrackFire'
  2. edad=x
  3. print nombre
  4. if edad<18:
  5.     print ' es menor de edad.'
  6. else:
  7.     print ' es mayor de edad.'
  8. print 'Fin del programa'

Nuevamente tener en cuenta que las instrucciones que se indiquen por el else deben estar corridas a derecha (indentadas).

La palabra clave else requiere también los dos puntos
Código: Python
  1. else:
Saludos underc0de, espero que os sea de utilidad.  ;D
« Última modificación: Junio 02, 2013, 08:24:41 am por Backtrackfire »

Desconectado Sanko

  • *
  • Underc0der
  • Mensajes: 541
  • Actividad:
    0%
  • Reputación 0
  • ¿Puedes?
    • Ver Perfil
    • Underc0de
« Respuesta #1 en: Junio 03, 2013, 02:27:55 am »
Gracias por aportar.
PD deberias explicar tambien la estructura elif
Sigueme en Twitter : @Sankosk
Estos nuevos staff no tienen puta idea XD

 

¿Te gustó el post? COMPARTILO!