DEV Community

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

Cristian Fernando on January 29, 2024

Explica este código Python Dificultad: Básico ## Reto #38 print((True + 0.5) * False) Enter fullscreen mode ...
Collapse
 
duxtech profile image
Cristian Fernando

Respuesta:

  • A. 0.0

En Python podemos hacer conversiones implícitas entre 3 tipos de datos: enteros, flotantes y booleanos.

En este caso tenemos lo siguiente:

  • True evalúa a 1 entonces, 1 + 0.5 tenemos 1.5.
  • False evalúa a 0 entonces tenemos 1.5 * 0 y como se trata de una operación entre un flotante y un entero el resultado final será 0.0.