--Originally published at Eduardo's Projectz
En pyhton, como en muchos otros lenguajes de programación, existe algo llamado “condiciones”. Lo que hacen estas “condiciones” es evaluar una declaración y decidir si esta es verdadera o falsa y ejecutar un comando diferente según el resultado.
En esta ocasión vamos a ver la condicional “if”, esta significa, literalmente, si.
El “if” evalúa si algo es correcto, en caso de que sí sea correcto se ejecutará un algoritmo, y si lo evaluado es incorrecto continuará el programa sin correr el algoritmo que está adentro del “if”.
En este caso si la variable edad es menor que 18 se mostrará en pantalla “¡Sal de aquí niño!”, pero si la variable edad es igual o mayor que 18 no pasará nada.
Para crear una condición del tipo “if” se tiene que escribir if seguido de la condición y por último dos puntos (“:”).
if condicion:
Existen complementos a la condicional “if” llamados “else” y “elif”, estos significan lo demás y lo demás que sea, respectivamente.
La primera permite ejecutar una acción solamente si la condición establecida por el “if” es falsa.
En este caso se establece que si la edad no es menor a 18 se mostrará en pantalla la frase “Bienvenido”.
Para utilizar la condición “else” simplemente debes escribir else seguido de dos puntos (“:”). La condición “else” debe de estar con los mismos espacios a la izquierda que la condición “if”.
else:
La condición “elif” hace que se ejecute un algoritmo siempre y cuando la condición del “if” (y de los “elifs” antes de este) sea falsa, pero una condición designada sea verdadera.
En el código anterior podemos ver que si la edad dada no es menor a 18 pero sí es mayor a 50 se correría la linea 5 que imprimiría “Pase usted señor”)
utilizar la condición “elif” se debe de escribir elif seguido de una condición diferente a la del if (de lo contrario nuna¿ca se correrá) y al final dos puntos (“:”).elif condición:
Para una información más completa visita: https://docs.python.org/3/tutorial/controlflow.html http://www.tutorialspoint.com/python/python_if_else.htm
Si eres de los que prefieren un video a leer: https://youtu.be/qf0sfRZ0hHc https://youtu.be/d4G1ozdM5u8 https://youtu.be/4u2ClNCtcgY https://youtu.be/42MBMSOZgD4