
Resta en ciclo while
Publicado por ivan javier (2 intervenciones) el 07/11/2016 04:12:04
Cordial saludo.
Quiero una ayuda con una resta que se esta convirtiendo en problemas, escribo el siguiente código en python, como soluciono la última linea? es normal?.
i=1.0
while i>0:
Salida del programa:
1.0
0.999
.
.
.
0.021
0.02
0.019
0.018
0.017
0.016
0.015
0.014
0.013
0.012
0.011
0.01
0.009
0.008
0.007
0.006
0.005
0.004
0.003
0.002
0.000999999999999
Estoy realizando otro programa y utilizo este procedimiento, pero esta situación me trae problemas ya que son cálculos preciso y este tipo de errores trae consecuencias en los resultados.
Quiero una ayuda con una resta que se esta convirtiendo en problemas, escribo el siguiente código en python, como soluciono la última linea? es normal?.
i=1.0
while i>0:
print i
i-=0.001
Salida del programa:
1.0
0.999
.
.
.
0.021
0.02
0.019
0.018
0.017
0.016
0.015
0.014
0.013
0.012
0.011
0.01
0.009
0.008
0.007
0.006
0.005
0.004
0.003
0.002
0.000999999999999
Estoy realizando otro programa y utilizo este procedimiento, pero esta situación me trae problemas ya que son cálculos preciso y este tipo de errores trae consecuencias en los resultados.
Valora esta pregunta


0