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