4.1. Condicional if¶
La sentencia condicional if
se usa para tomar decisiones, este evalúa básicamente
una operación lógica, es decir una expresión que de como resultado True
o False
,
y ejecuta la pieza de código siguiente siempre y cuando el resultado sea verdadero.
A continuación un de estructura condicional if
/elif
/else
completo:
1 2 3 4 5 6 7 8 9 10 11 |
|
En el ejemplo anterior usa dos funciones integradas en el interprete Python:
La función int() que convierte el valor ingresado a número entero.
La función input() lee el valor ingresado por la entrada estándar.
El valor es ingresado en la variable numero
comprobará en el sentencia condicional
if
, si la comprobación devuelve False
intentará con el siguiente bloque
condicional elif
, si la comprobación devuelve False
nuevamente intentará con el
siguiente bloque condicional elif
si de nuevo la comprobación devuelve False
por
ultimo intentará con el siguiente bloque condicional else
la cual se ejecutara sin
comprobación.
4.1.1. Sentencia if¶
La sentencia if EXPRESION
, significa, Si se cumple la
expresión condicional se ejecuta el bloque de
sentencias seguidas.
4.1.2. Sentencia elif¶
La sentencia elif EXPRESION
, significa, De lo contrario Si se cumple la
expresión condicional se ejecuta el bloque de
sentencias seguidas.
4.1.3. Sentencia else¶
La sentencia else
, significa, De lo contrario se cumple sin evaluar ninguna
expresión condicional y ejecuta el bloque de
sentencias seguidas.
4.1.4. Expresiones condicional¶
Estos son los distintos tipos de expresiones condicionales:
4.1.4.1. Expresión if¶
La expresión de la sentencia if
se evalúa a False
cuando se cumple las
siguientes expresiones están presente:
Cualquier numero igual a cero (0, 0.0, 0+0j).
Un contenedor vació (lista, tupla, conjunto, diccionario).
False
,None
.
De lo contrario evaluá a True
cuando se cumple la siguiente expresión esta presente:
cualquier cosa de lo contrario.
if EXPRESION:
pass
4.1.4.2. Expresión ==¶
Esta expresión usa el operador == para validar la misma.
4.1.4.3. Expresión is¶
Esta expresión usa el operador is para validar la misma.
4.1.4.4. Expresión in¶
Esta expresión usa el operador in para validar la misma.
4.1.5. Ejemplos¶
A continuación, se presenta un ejemplo del uso de condicionales if
:
Definir variables usadas en los siguientes ejemplos:
1 |
|
Operador de comparación Igual:
1 2 3 4 |
|
Operador de comparación Distinto:
1 2 3 4 |
|
Operador de comparación Diferente:
1 2 3 4 |
|
Operador de comparación Menor que:
1 2 3 4 |
|
Operador de comparación Mayor que:
1 2 3 4 |
|
Operador de comparación Menor o igual que:
1 2 3 4 |
|
Operador de comparación Mayor o igual que:
1 2 3 4 |
|
Importante
Usted puede descargar el código usado en esta sección haciendo clic
aquí
.
Truco
Para ejecutar el código condicional_if.py
, abra una
consola de comando, acceda al directorio donde se encuentra el mismo,
y ejecute el siguiente comando:
$ python condicional_if.py
Ver también
Consulte la sección de lecturas suplementarias del entrenamiento para ampliar su conocimiento en esta temática.
¿Cómo puedo ayudar?
¡Mi soporte está aquí para ayudar!
Mi horario de oficina es de lunes a sábado, de 9 AM a 5 PM. GMT-4 - Caracas, Venezuela.
La hora aquí es actualmente 7:35 PM GMT-4.
Mi objetivo es responder a todos los mensajes dentro de un día hábil.
