On Mon, 2 Dec 2013 16:28:38 +1000, Amit Saha <amitsaha...@gmail.com>
wrote:
Indeed, that's a good point. Surprisingly, C does it just fine:
# include <stdio.h>
int main(int argc, char **argv)
{
float x = 0.0;
while(x<1)
{
x += 0.1;
printf("%f\n", x);
}
return 0;
}
gives the following output:
0.100000
0.200000
0.300000
0.400000
0.500000
0.600000
0.700000
0.800000
0.900000
1.000000
Fine???? The output is pretty, but thoroughly wrong. There's an
extra value at the end.
--
DaveA
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor