Condicionales if, else y elif en Python

David Galisteo Cantero

Seguimos con la serie dedicada al lenguaje de programación Python, esta vez vamos a estudiar los condicionales.

Qué es Python y cómo instalarlo
Tratamiento de strings en Python

El control de flujo nos permite ‘elegir un camino’ en función de lo que está ocurriendo en el programa. Primero veremos los comparadores y a continuación las estructuras de control:

Comparadores

Antes de ver cómo evaluar condiciones, debemos conocer los diferentes comparadores en Python, los cuales generan dos valores booleanos, ‘True’ o ‘False’:

  • == Igual a
  • != No igual a
  • < Menor que
  • <= Menor o igual que
  • > Mayor que
  • >= Mayor o igual que

Ejemplo:

3 + 2 == 5 * 7

comparadores en python

Operadores lógicos

Para continuar, podemos añadir más funcionalidad a nuestras comparaciones usando los operadores lógicos ‘and’, ‘or’ y ‘not’.

Ejemplo:

3 < 5 and 6**2 == 36

operadores logicos en python
Nota: El operador ‘**’ es la potencia

No creo que sea necesario que veamos las tablas de verdad de cada operador, dejo el enlace a continuación: Tablas de verdad

If, Else y Elif

Llegamos al punto más interesante del apartado de condicionales, veamos algunos ejemplos de cómo utilizarlos, pero antes, quiero comentar que los espacios son muy importantes en Python, ya que mediante la tabulación estaremos indicando si un código está dentro de un if o una función.

If

if (3 < 5):
	print ("3 es mejor que 5");

Aprovechemos para ver cómo ejecutar un código situado en un fichero .py desde consola:
condicional if en python

Else

a = 3
b = 5
if (a == b):
	print ("a es igual a b")
else:
	print ("a no es igual a b")

Elif

En Python no existe un ‘Switch’, así que tendríamos que simularlo con ‘Elif’:

a = 3
b = 5
if (a == b):
	print ("a es igual a b")
elif (a <= b):
	print ("a es menor o igual que b")
else:
	print ("a no es igual a b, y además, no es menor")

Hasta aquí el apartado de condicionales de Python. Espero que os haya sido de ayuda.

HackSaludos!

Publicado el 07-01-2014

Donar

Si te ha sido de ayuda y quieres hacer una donación te lo agradeceremos :)

Compartelo!


Deja un comentario

Comentanos

*

Ir arriba de la pagina