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

DEV Community dev.to


Explica este código Python




Dificultad: Fácil



print(type(float(True) + int("1")) == "int")


👉 A. True

👉 B. False

👉 C. None

👉 D. TypeError



Respuesta:

👉 B. False

Vamos por partes:




  • float(True) será igual a 1.0.


  • int("1") será igual a 1.


  • type(1.0 + 1) será igual a class <float>.


  • float es diferente de int, por ende el resultado es False.


beginners class false programming python spanish true type

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