si otro operador condicional en Python

Python | si otro operador condicional : Aquí, vamos a aprender sobre el operador condicional si otra persona con sus usos, la sintaxis y ejemplos.

si otro operador condicional

Al igual que otros lenguajes de programación, Python también ofrece la función de evaluar las sentencias condicionales utilizando el operador condicional .

En este tutorial, vamos a ver el si el operador connacionales más.

si otro operador condicional se utiliza para evaluar / obtener cualquiera de los valores / declaración (a partir de los dos valores dados / declaraciones) en función del resultado de la expresión class dado.

Sintaxis:

    value1 if expression else value2

Aquí,

  • valor1 – representa el valor class la expresión condicional si es verdad.
  • expresión – representa la condición que debe ser evaluado a un Boolean (es decir, podemos decir que es una condición)
  • valor2 – representa el valor class la expresión condicional si es falso.

En palabras simples, podemos decir – si la expresión es cierto que serán devueltos valor1 y si es falso, se devolverá valor2 .

Ejemplo 1: Impresión el valor más grande entre dos valores

# find the largest Value
x = 20
y = 10
# if else conditional operator
largest = x if x>y else y
# printing the values
print("x: ", x)
print("y: ", y)
print("largest: ", largest)
print()
x = 10
y = 20
# if else conditional operator
largest = x if x>y else y
# printing the values
print("x: ", x)
print("y: ", y)
print("largest: ", largest)
print()
x = 10
y = 10
# if else conditional operator
largest = x if x>y else y
# printing the values
print("x: ", x)
print("y: ", y)
print("largest: ", largest)
print()

salida:

x:  20
y: 10
largest: 20
x: 10
y: 20
largest: 20
x: 10
y: 10
largest: 10

Ejemplo 2: Impresión el valor más grande entre tres valores (Es un ejemplo de anidado si condicional demás operador)

# find the largest Value
x = 10
y = 20
z = 30
# if else conditional operator
largest = x if (x>y and x>z) else (y if(y>x and x>z) else z)
# printing the values
print("x: ", x)
print("y: ", y)
print("z: ", z)
print("largest: ", largest)
print()
x = 10
y = 30
z = 20
# if else conditional operator
largest = x if (x>y and x>z) else (y if(y>x and y>z) else z)
# printing the values
print("x: ", x)
print("y: ", y)
print("z: ", z)
print("largest: ", largest)
print()
x = 30
y = 20
z = 10
# if else conditional operator
largest = x if (x>y and x>z) else (y if(y>x and y>z) else z)
# printing the values
print("x: ", x)
print("y: ", y)
print("z: ", z)
print("largest: ", largest)
print()
x = 10
y = 10
z = 10
# if else conditional operator
largest = x if (x>y and x>z) else (y if(y>x and y>z) else z)
# printing the values
print("x: ", x)
print("y: ", y)
print("z: ", z)
print("largest: ", largest)
print()

salida:

x:  10
y: 20
z: 30
largest: 30
x: 10
y: 30
z: 20
largest: 30
x: 30
y: 20
z: 10
largest: 30
x: 10
y: 10
z: 10
largest: 10


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *