Dick Moores <[EMAIL PROTECTED]> wrote: >> >># Reading/writing Python source often gives me the impression of >># reading/writing a poem! >># Layout, indentation, rythm, I like the look and feel! >> >># What does this tiny program do? It is not a sonnet, even not a >># pi-sonnet, but it surely produces Pi! > >It sure does. When I ran it my jaw dropped. I had 7,947 CORRECT digits in >2 minutes 0 seconds (by my stopwatch)!
How do you know? I think the 7,912th digit is wrong.
;)
I suppose you're joshing, Tim, but I really did check by using my trusty
==================================== def compareSequences(seq1, seq2): """ find first index at which two sequences differ """ if s1 == s2: print "Sequences are identical" return None if len(seq1) >= len(seq2): shorterOrEqualSequence = seq2 else: shorterOrEqualSequence = seq1
for index in range(len(shorterOrEqualSequence)): if seq1[index] != seq2[index]: print "sequences first differ at index", index print "s1 at that index is", s1[index] print "s2 at that index is", s2[index] break
if index == len(shorterOrEqualSequence)-1:
print "sequences are identical thru end of shorter sequence at index", index
==================================
I got the "correct" pi from <http://www.ballandclaw.com/upi/pi.50000.html>. By inspection of the text file I copied this to (removing the "3." of "3.1"), the 7,912th digit is "2" (I'm using Textpad). If you begin with "31", which what the speedy script does, the 7,912th digit is "6".
Now, I've shown you mine. Show me yours. ;-)
Dick
-- http://mail.python.org/mailman/listinfo/python-list