if, if-else
sentencias condicionales del if....
La estructura de control if ... permite que un programa ejecute unas instrucciones cuando se cumplan una condición. En inglés "if" significa "si" (condición).
sintaxis
La sintaxis de la construcción if es la siguiente:
if (condición){
aquí van las ordenes que se ejecutan si la condición es cierta. } }
La ejecución de esta construcción es la siguiente:
- La condición se evalúa siempre.
- Si el resultado es True se ejecuta el bloque de sentencias.
- Si el resultado es False no se ejecuta el bloque de sentencias.
sentencias del if... else...
La estructura de control if ... else ... permite que
un programa ejecute unas instrucciones cuando
se cumple una condición y otras
instrucciones cuando no se cumple esa condición.
Sintaxis
La sintaxis de la construcción if ... else ... es la siguiente:
if (condición){
aquí van las ordenes que se ejecutan si la condición cierta.
}else{
y aquí van las ordenes que se ejecutan si la condición es falsa.
}
La ejecución de esta construcción es la siguiente:
- La condición se evalúa siempre.
- Si el resultado es True se ejecuta solamente el bloque de sentencias 1
- Si el resultado es False se ejecuta solamente el bloque de sentencias 2
Más de dos alternativas
La construcción if ... else ... se puede extender añadiendo la instrucción elif:
La estructura de control if ... elif ... else ... permite encadenar varias condiciones. elif es una contracción de else if.
Sintaxis de la sentencia condicional if ... elif ... else ...
La sintaxis de la construcción if ... elif ... else ... es la siguiente:
if condición_1:
bloque 1
elif condición_2:
bloque 2
else:
bloque 3
- Si se cumple la condición 1, se ejecuta el bloque 1
- Si no se cumple la condición 1 pero sí que se cumple la condición 2, se ejecuta el bloque 2
- Si no se cumplen ni la condición 1 ni la condición 2, se ejecuta el bloque 3.
https://www.mclibre.org/consultar/python/lecciones/python-if-else.html#:~:text=La%20estructura%20de%20control%20if%20...%20else%20...,%22%20significa%20%22si%20no%22.
No hay comentarios:
Publicar un comentario