Explica este código Python
Dificultad: Básico
## Reto #38
print((True + 0.5) * False)
- A.
0.0
- B.
0
- C.
1.5
- D.
2.5
Respuesta en el primer comentario.
For further actions, you may consider blocking this person and/or reporting abuse
Saddam Hossain -
sc0v0ne -
Mike Young -
Mike Young -
Top comments (1)
Respuesta:
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 a1
entonces,1 + 0.5
tenemos1.5
.False
evalúa a0
entonces tenemos1.5 * 0
y como se trata de una operación entre un flotante y un entero el resultado final será0.0
.