Bienvenido, soy Miguel y esta vez les traigo un nuevo tutorial.
Índice
Con ejemplos y código
Cuando comienza su viaje hacia el código, lleva un tiempo comprender completamente el alcance de las declaraciones condicionales. Una declaración condicional, también conocida como if
declaración, está diseñado para cambiar la funcionalidad de un programa si algo está sucediendo.
El alcance del tutorial es bastante simple: ¡hazte bueno en esto! Especialmente si desea trabajar con datos y hacer / crear cosas, es realmente importante poder usarlos de manera efectiva.
En Python, Si La declaración se utiliza para la toma de decisiones. Ahora, una instrucción if puede tener muchos usos y para ellos, usamos otras palabras clave como, else, elif, etc. también. Cuando la condición proporcionada en la instrucción if es verdadera, solo entonces se ejecuta el código dentro del bloque if. Vamos a analizar diferentes usos de las declaraciones if en este artículo.
Esta es la declaración más simple para tomar una decisión. Cuando se cumple una determinada condición, se ejecutará la instrucción (o bloque de instrucciones) dentro del bloque if.
La declaración ‘si’
Programa:
a = 5 if a>3: print("Condition satisfied, so block executed")
Salida:
Condition satisfied, so block executed
Declaración if-else:
¿Qué pasa si queremos hacer alguna tarea cuando la instrucción if es False
? Podemos usar la declaración else. Juntos, se llaman si-si no declaración. En esto, cuando la condición if no se satisface, entonces el programa clow entra en el bloque else y se ejecuta el código dentro del bloque else. Podemos modificar un poco el último ejemplo de la instrucción if y convertirlo en nuestro ejemplo para if-else. declaración.
Programa:
a = 2 if a>3: print("Condition satisfied, so block executed") else: print("The if condition failed, so I am here in else")
Salida:
The if condition failed, so I am here in else
Declaración ‘If’ anidada
También podemos poner una instrucción if dentro de otra instrucción if. Cuando nos encontramos con varias condiciones, a veces es útil usar la instrucción if anidada. En el programa a continuación, veremos una implementación simple de esto.
Programa:
a = 5 if a == 5: # First if statement if (a < 10): print ("a is smaller than 10") if (a < 6): print ("a is smaller than 6 also") else: print ("a is greater than 10")
Salida:
a is smaller than 10 a is smaller than 6 also
La declaración ‘If-Elif-Else’
Esta declaración es quizás la más útil entre todos los diferentes tipos de declaraciones if. Cuando la condición en el primer if no se satisface, pasa al bloque elif. Cuando esa condición aún no se satisface, pasa al siguiente bloque y así sucesivamente. Si no se cumple ninguna de las condiciones, se ejecuta el bloque else final. Pero, cuando se cumple alguna de las condiciones, omite el resto de las declaraciones y el control sale del bloque. Es como una estructura de escalera, por lo que algunas personas llaman a esto como escalera if-elif-else.
Programa:
a = 5 if a<5: print("a is less than 5") elif a == 5: print("a is equal to 5") else: print("a is greater than 5")
Salida:
a is equal to 5
La declaración ‘Si’ en taquigrafía
Esto es muy útil cuando solo se necesita ejecutar una sola instrucción dentro del bloque if. La declaración se puede poner en la misma línea que la declaración if.
Programa:
a = 5 if a < 10: print("a is less than 10")
Salida:
a is less than 10
La abreviatura de la declaración ‘If-Else’
Cuando solo hay una instrucción en los bloques if y else, se puede usar esta.
Programa:
a = 5 print(True) if a < 10 else print(False)
Salida:
True
Estos son los diferentes tipos de declaraciones if en Python y hemos visto cómo se pueden implementar en un programa.
¡Ahí tienes! Con los ejemplos e instrucciones anteriores, debería poder usar e implementar fácilmente if
declaraciones en su código.
¿Por qué no intentar implementar una If
declaración dentro de un desafío? ¡ List Comprehension,
Es mucho más fácil de lo que parece!
Gracias por leer y avíseme si tiene alguna pregunta.
Añadir comentario