24/1/11

Sentencias Condicionales

Cuando programemos una aplicación, sera altamente necesario tomar decisiones sobre acciones a realizar, cada decisión se tomara de valores que ingresen los usuarios, o valores que se encuentren en nuestra aplicación o base de datos.

Python tiene condicionales definidas como es el operador "if" que nos servira para tomar unas decisiones sobre los valores que contemos, veamos un ejemplo comparando un valor numerico5 si es menor o mayor que 2:

numero = 5 #Definimos el valor a 5
if numero > 2: #Evaluamos si el valor de numero es mayor que 2
print "Cierto" #Con print imprimimos en pantalla si 5 es mayor que 2
#Como salida en pantalla tendremos "Cierto"

Con este sencillo ejemplo podemos ver que tendremos una respuesta cierta ya que 5 es mayor que 2.

La condiconal se ejecuta y si lo que se evalua tiene un valor True entonces se ejecuta la funcion print.

Nota: denotar que en python se utilizan identaciones de 4 espacios y no llaves (corchetes) para encerrar las estructuras.

Si quisieramo evaluar un valor o una condicional pero al ver que no resulta cierto no se ejecuta nuestra instrucción python tiene la condicional "else" que se ejecuta luego que una estructura "if" resulta ser falsa, asi pues en lugar de ejecutarse lo que esta despues del if, se ejecutaria lo que esta despues del else, veamos un ejemplo:

#Realicemos un ejemplo donde se evaluan un valor
#sobre si alguien aprobo o reprobo al obtener una nota
nota = 5.7 #Definimos el valor de la nota
if nota > 6: #Verificamos si la nota es mayor que 6
print "Aprobado"
else: #Al ser falsa la instruccion se ejecuta else
print "Reprobado" #Imprimira Reprobado

Asi pues logramos ver que si no es verdadera la instruccion podemos ver que se ejecuta else.
Veamos con valores booleanos como funciona:

valor = True # definimos como verdadero (True)
if valor: #Verificamos si es verdadero
print "Verdadero" #obtendremos en pantalla Verdadero
else:
print "Falso"

valor = False # definimos como falso (False)
if valor: #Verificamos si es verdadero
print "Verdadero"
else:
print "Falso" #obtendremos en pantalla Verdadero
Con esto podemos ver que lo que se verifica si es cierto o falso, si la instruccion es verdadero, se ejecuta lo que esta despues del if, en caso contrario lo que esta despues del else.

No hay comentarios:

Publicar un comentario