¿Qué son las declaraciones condicionales en Python?
La declaración condicional en Python realiza diferentes cálculos o acciones dependiendo de si una restricción booleana específica hace una evaluación verdadera o falsa. Las declaraciones IF manejan declaraciones condicionales en Python.
En este tutorial, veremos cómo implementar declaraciones condicionales en Python.
¿Qué es una declaración de Python?
Declaración if de Python utilizado para operaciones de toma de decisiones. Existe un corpus de código que solo se ejecuta cuando la condición dada en la declaración es verdadera. Si la condición es falsa, ejecute la otra instrucción opcional que contiene algún código para la otra condición.
Cuando desee proteger una condición aunque la otra condición no sea verdadera, entonces use la declaración de Python si no es así.
Sintaxis de la declaración if de Python:
if expression Statement else Statement
Python si … otro diagrama de flujo
Veremos un ejemplo de Python if else Statement:
# #Example file for working with conditional statement # def main(): x,y =2,8 if(x
- Código de línea 5: definimos dos variables x, y = 2, 8
- Línea de código 7: La declaración verifica si su condición x se realiza en Python Cierto en este caso
- Línea de código 8: La variable st se establece en «x es menor que y».
- Código de línea 9: La línea de impresión de línea generará un valor st variable que es «x menor que y»,
¿Qué sucede cuando «si una condición» no se cumple
En este paso, veremos qué sucede cuando la condición en Python no se cumple.
- Código de línea 5: definimos dos variables x, y = 8, 4
- Línea de código 7: La declaración verifica si Python está en la posición x Falso en este caso
- Código de línea 8: la variable es st NO establecido en «x es menor que y».
- Código de línea 9: La línea de impresión st – está intentando imprimir un valor de una variable que nunca ha sido declarada. Por lo tanto, obtenemos un error.
Cómo utilizar «otra condición»
La «otra condición» se usa generalmente cuando tiene que juzgar una declaración sobre la base de otra. Si una condición sale mal, debe haber otra condición que justifique la afirmación o la lógica.
Ejemplo:
# #Example file for working with conditional statement # def main(): x,y =8,4 if(x
- Código de línea 5: definimos dos variables x, y = 8, 4
- Línea de código 7: La declaración verifica si su condición x se realiza en Python Falso en este caso
- Línea de código 9: el flujo de control del programa pasa a otro estado
- Código de línea 10: la variable st se establece en «x es más grande que y. «
- Línea de código 11: La línea de impresión de la línea generará un valor de st variable que es «x mayor que y»,
Cuando «otra condición» no funciona
Puede haber muchas situaciones en las que su «otra condición» no le dará el resultado deseado. Imprimirá el resultado incorrecto porque hay un error en la lógica del programa. En la mayoría de los casos, esto sucede cuando tienes que defender más de dos declaraciones o condiciones en un programa.
Un ejemplo le ayudará a comprender mejor este concepto.
Ambas variables son iguales (8,8) y la salida del programa «x es mayor que y», cual es Equivocado. Esto sucede porque verifica la primera condición (si es una condición en Python), y si falla, imprime la segunda condición (otra condición) por defecto. En el siguiente paso veremos cómo podemos corregir este error.
# #Example file for working with conditional statement # def main(): x,y =8,8 if(xHow to use "elif" condition
To correct the previous error made by "else condition", we can use "elif" statement. By using "elif" condition, you are telling the program to print out the third condition or possibility when the other condition goes wrong or incorrect.
Example
# #Example file for working with conditional statement # def main(): x,y =8,8 if(x
- Código de línea 5: definimos dos variables x, y = 8, 8
- Línea de código 7: comprueba la declaración si la condición x Falso en este caso
- Línea de código 10: El flujo de control del programa pasa a la otra condición. Comprueba si x == y es verdadero
- Código de línea 11: la variable st se establece en «x es igual que y. «
- Código en línea 15: El El flujo de control del programa fluye la Declaración si (no llega a la otra Declaración). E imprima la variable st. La salida «x es igual que y» es correcta
Cómo ejecutar una declaración condicional con el código mínimo
En este paso, veremos cómo podemos mitigar la declaración condicional. En lugar de ejecutar código para cada condición por separado, podemos usarlos con un código.
Proporción
A If B else C
Ejemplo:
def main(): x,y = 10,8 st = "x is less than y" if (x
- Código de línea 2: definimos dos variables x, y = 10, 8
- Línea de código 3: una variable st se establece en «x es menor que y» si x es y este conjunto st «x es mayor o igual que y».
- Línea de código 4: el valor de st se imprime y da la salida correcta
Anidación de declaración if de Python
El siguiente ejemplo muestra una declaración de Python anidada.
total = 100 #country = "US" country = "AU" if country == "US": if totalUncomment Line 2 in above code and comment Line 3 and run the code again
Switch Case Statement in Python
What is Switch statement?
A switch statement is a multiway branch statement that compares the value of a variable to the values specified in case statements.
Python language doesn’t have a switch statement.
Python uses dictionary mapping to implement Switch Case in Python
Example
function(argument){ switch(argument) { case 0: return "This is Case Zero"; case 1: return " This is Case One"; case 2: return " This is Case Two "; default: return "nothing"; }; };Para el caso de Switch anterior en Python
def SwitchExample(argument): switcher = { 0: " This is Case Zero ", 1: " This is Case One ", 2: " This is Case Two ", } return switcher.get(argument, "nothing") if __name__ == "__main__": argument = 1 print (SwitchExample(argument))Ejemplo de Python 2
Por encima de los códigos hay ejemplos de Python 3. Si desea ejecutar Python 2, considere el siguiente código.
# If Statement #Example file for working with conditional statement # def main(): x,y =2,8 if(xSummary:
A conditional statement in Python is handled by if statements and we saw various other ways we can use conditional statements like Python if else over here.
- «si condición»: se utiliza cuando es necesario imprimir el resultado cuando una de las condiciones es verdadera o falsa.
- «otra condición»: se usa cuando desea imprimir la declaración cuando su condición solo no cumple con el requisito
- «condición elif»: se utiliza cuando tiene una tercera posibilidad. Puede utilizar varias condiciones elif para comprobar 4ú, 5ú, 6ú posibilidades en tu código
- Podemos usar el código mínimo para ejecutar declaraciones condicionales declarando todas las condiciones en una sola declaración para pasar el código.
- Python si la declaración se puede incrustar