[Python-ideas] Python Numbers as Human Concept Decimal System
Mark H. Harris
harrismh777 at gmail.com
Sun Mar 9 01:21:59 CET 2014
On Saturday, March 8, 2014 4:27:25 PM UTC-6, Andrew Barnert wrote:
>
> {snip}
Many folks "play" on the interactive python terminal; and some python
experienced users
and developers forget this. For instance the QPython people did not provide
a terminal
or interactive python with their first release because they were focused on
their product
being a script reader and forgot that normal people experiment on the
interactive console, for
calculation, and other things. We had a discussion the other night about
the decimal distribution
(numerical digit distribution) of the digits 0-9 in the number PI. The
conjecture is that as the
number of digits increased the distribution evens out, and PI is for all
intents and purposes
a random number generator (for large numbers of digits). But what does it
look like to users
who have never seen it, and how hard is it to code up? Well, its two
lines of python code,
and inexperienced users can not believe that: below:
>>> ================================ RESTART
================================
>>> from pdeclib import *
>>> dscale(1010)
42
>>> pi=get_PI()
>>> sPI=repr(pi)[:1002]
>>>
>>> for n in range(10):
print(n, sPI.count(str(n)))
0 92
1 114
2 102
3 103
4 92
5 97
6 93
7 95
8 100
9 104
Well, there it is; the distribution of the digits of PI in the first 1002,
precisely; all from the console.
marcus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20140308/92d2c7ee/attachment.html>
More information about the Python-ideas
mailing list