operadores ternarios python
Programa 1: (en este programa se ejemplifica el uso de los operadores ternarios)
#operadores ternarios o comparadores
a=10
b=5
val1=5
val2=50
# val= (a==b)?100:200 condicional
variable=(val1,val2)[a==b]#el val1 en este caso seria el no y el val2 seria encaso de que si fueran iguales
print (variable)
x=3
y=10
var=x if a==b else y#si son iguales imprime x si son diferentes imprime y
print (var)
v1="falso"
v2="verdadero"
v=int(input("dame un valor: "))#si no se pone el int la entrada sera tomada como cadena
print(v)
print((v1,v2)[v==10])
var=1
if var>0:
print ("tiene valor")
else:
print ("no tiene valor")
#operadores ternarios o comparadores
a=10
b=5
val1=5
val2=50
# val= (a==b)?100:200 condicional
variable=(val1,val2)[a==b]#el val1 en este caso seria el no y el val2 seria encaso de que si fueran iguales
print (variable)
x=3
y=10
var=x if a==b else y#si son iguales imprime x si son diferentes imprime y
print (var)
v1="falso"
v2="verdadero"
v=int(input("dame un valor: "))#si no se pone el int la entrada sera tomada como cadena
print(v)
print((v1,v2)[v==10])
var=1
if var>0:
print ("tiene valor")
else:
print ("no tiene valor")
Comentarios
Publicar un comentario