April 12, 2024, 1 p.m. | Cristian Fernando

DEV Community dev.to


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:




  • var vale 1.

  • Tendríamos bool(1) que es igual a True por conversión de tipos (en Python 0 equivale a False y 1 equivale a True).

  • Luego float("1") convierte a la cadena "1" en un número con punto decimal, entonces nos daría 1.0.

  • Nos quedaría: True +1.0, recordemos queTrueequivale …

beginners false programming python spanish true

AI Research Scientist

@ Vara | Berlin, Germany and Remote

Data Architect

@ University of Texas at Austin | Austin, TX

Data ETL Engineer

@ University of Texas at Austin | Austin, TX

Lead GNSS Data Scientist

@ Lurra Systems | Melbourne

Senior Machine Learning Engineer (MLOps)

@ Promaton | Remote, Europe

Business Data Analyst

@ Alstom | Johannesburg, GT, ZA