Explica este código Python
Dificultad: Fácil
var = 1
print(bool(var) + float("1"))
👉 A. True1
👉 B. 11
👉 C. 2
👉 D. 2.0
Respuesta:
👉 D. 2.0
Vamos parte por parte:
-
varvale1. - Tendríamos
bool(1)que es igual aTruepor conversión de tipos (en Python0equivale aFalsey1equivale aTrue). - Luego
float("1")convierte a la cadena"1"en un número con punto decimal, entonces nos daría1.0. - Nos quedaría:
True +1.0, recordemos queTrueequivale a1. Entonces tendríamos:1 + 1.0, el resultado final2.0`
Top comments (0)