Skip to content

Kata 4 (¿Python sabe matematicas?) #100

Answered by Dfredude
SantQuintana asked this question in Q&A
Discussion options

You must be logged in to vote
  • Que buena pregunta! Esto tiene que ver con la triste realidad de que las computadoras no saben manejar decimales! Asi como lo escuchaste. Es mas, algo tan sencillo como esto:
x = 0.1+0.2
print(x)

Te va dar esto:

Jajaja, la maquina no sabe que la respuesta correcta es 0.3, la mayoria de los lenguajes de programacion (si no es que todos) caen al mismo error, ya que todos se basan en la misma arquitectura computacional. Java, c++, y demas te daran el mismo resultado equivocado.

El tema tiene que ver con como funcionan los floating-point numbers lo cual queda fuera de esta discusion, pero si quieres saber mas te recomiendo investigar. Una mejor explicacion: https://www.youtube.com/watch?v=…

Replies: 3 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by SantQuintana
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants