DEV Community

Cover image for Ibuprofeno.py💊| #112: Explica este código Python
Cristian Fernando
Cristian Fernando

Posted on • Edited on

Ibuprofeno.py💊| #112: Explica este código Python

Explica este código Python

Dificultad: Intermedio

print(bool(-100), bool(100))
Enter fullscreen mode Exit fullscreen mode

👉 A. True, True
👉 B. True, False
👉 C. False, True
👉 D. False, False


Respuesta:

👉 A. True, True

En Python los tipos de datos booleanos descienden del tipo de datos de los números. Entonces El posible representar tanto True como False como valores numéricos, donde: True equivale a 1 y False equivale a 0.

Ahora bien, tenemos una peculiaridad con los números que sean diferentes de 1 y 0.

Todos los numeros enteros que sean diferentes de 0 serán considerados como True (incluidos los valores negativos), solo el valor 0 equivale a False.

En nuestro ejemplo -100 infiere a True por mas que sea negativo porque es diferente de 0 y 100 también infiere a True por las mismas razones.

Top comments (0)