Saltar al contenido

SI … Otro caso, ELIF y conmutador

¿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 

¿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ó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  

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(x 

How 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ó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 

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 total 

Uncomment 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(x 

Summary:

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.