Condiciones booleanas

Las variables booleanas son como las variables numéricas. Es posible asignar expresiones, realizar operaciones e imprimir sus valores.
Para verificar si dos valores son iguales, podemos usar el operador ==:
a = 10
b = 20 / 2
print(a == b)  # True

c = a == b
print(c)       # True

d = 3
print(a == d)  # False
Aquí la expresión a == b da como resultado True ya que 10 es igual a 20 / 2. Incluso podemos asignar el resultado de la comprobación a == b a otra variable c y imprimir su valor.
💡
Recuerda Usamos == para comprobar igualdad. Usamos = para asignar un valor.
 
En Python, el valor de True puede interpretarse como 1 y el valor de False como 0. Por lo tanto, podemos incluso realizar sumas y multiplicaciones con valores booleanos:
print(True + True)        # 2
print(True * 10)          # 10
print(True + False - 3)   # -2
print(10 * False)         # 0
Esto permite tratar los valores booleanos exactamente como valores numéricos y realizar cálculos.

Desafío

Ya que sabes cómo trabajar con variables booleanas, intenta resolver este desafío con papel y lápiz (o incluso en tu cabeza si eres un profesional 😎).
¿Cuál será la salida del siguiente programa?
a = 7
b = 2
c = a == b
d = a == 14 / 2
e = a * d * 10
f = a * c
print(c, d, f)
 
To check your solution you need to sign in
Sign in to continue