Operadores Ternarios

Estos operadores toman tres argumentos. Puede pasar varias lineas de código a una sola línea.
Aquí se puede ver como se pueden usar, comparan, es como los ciclos if, si pasa cierta cosa hace algo, sino hace otra cosa. Cabe mencionar que Python permite usar como en C el if y else.
  • Código:
a=5
b=10
val1=5
val2=50

#val=(a==b)?100!200 condicionales, si son iguales imprime val2
variable=(val1,val2)[a==b]
print(variable)

x=3
y=10
var=(x if a==b else y)
print(var)

v1="Falso"
v2="Verdadero"
v=int(input("Dame un valor "))
print(v)
print((v1,v2)[v==100])

var=1
if var >0:
print("Tiene valor")
else:
print("no tiene valor")

  • Ejecución:




No hay comentarios:

Publicar un comentario

Ultima entrada ingresada

SISTEMA DE RIEGO AUTOMÁTICO CON MÚSICA

El objetivo era hacer un programa que pueda activar una bomba de agua en la noche, y que por las mañanas reproduzca música para las plantas....