3.2*2 is 9.6 ... or maybe it isn't?

Andre Engels andreengels at gmail.com
Fri Jun 26 11:17:03 EDT 2009


On Fri, Jun 26, 2009 at 5:07 PM, Scott David
Daniels<Scott.Daniels at acm.org> wrote:
> pdpi wrote:
>>
>> ... But since 10 = 2 * 5, all numbers that can be finitely represented in
>> binary can be represented finitely in decimal as well, with the exact
>> same number of  places for the fractional part (and no more digits
>> than the binary representation in the integer part)
>
> OK, so base 30 is the obvious choice, digits and letters, and 1/N works
> for n in range(1, 7) + range(8, 11).  Gödel numbers, anyone? :-)

To get even more working, use real rational numbers: p/q represented
by the pair of numbers (p,q) with p,q natural numbers. Then 1/N works
for every N, and upto any desired precision.


-- 
André Engels, andreengels at gmail.com



More information about the Python-list mailing list