Suma extraña
Publicado por Jose M (2 intervenciones) el 24/04/2019 22:18:04
Estoy aprendiendo y haciendo ejercicios "basicos", en uno de ellos he cambiado el 1 del ejecicio por .2 por ver que pasaba:
Pero el resultado es de lo más extraño:
Contando 1
Contando 1.2
Contando 1.4
Contando 1.5999999999999999
Contando 1.7999999999999998
Contando 1.9999999999999998
Contando 2.1999999999999997
Contando 2.4
Contando 2.6
Contando 2.8000000000000003
Contando 3.0000000000000004
Contando 3.2000000000000006
Contando 3.400000000000001
Contando 3.600000000000001
...
Esperaba que tras 1.4 viniese un 1.6... pero un 1.5999999....
¿Alguien sabe la causa de esto?
(Utilizo: PyCharm 2019.1.1 (Community Edition)
Build #PC-191.6605.12, built on April 3, 2019
JRE: 11.0.2+9-b159.34 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0)
1
2
3
4
contador=1
while contador <=10:
print ("Contando ",contador)
contador+=.2
Pero el resultado es de lo más extraño:
Contando 1
Contando 1.2
Contando 1.4
Contando 1.5999999999999999
Contando 1.7999999999999998
Contando 1.9999999999999998
Contando 2.1999999999999997
Contando 2.4
Contando 2.6
Contando 2.8000000000000003
Contando 3.0000000000000004
Contando 3.2000000000000006
Contando 3.400000000000001
Contando 3.600000000000001
...
Esperaba que tras 1.4 viniese un 1.6... pero un 1.5999999....
¿Alguien sabe la causa de esto?
(Utilizo: PyCharm 2019.1.1 (Community Edition)
Build #PC-191.6605.12, built on April 3, 2019
JRE: 11.0.2+9-b159.34 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0)
Valora esta pregunta
0