Ignore:
Timestamp:
Mar 19, 2014, 11:31:01 PM (11 years ago)
Author:
dmik
Message:

python: Merge vendor 2.7.6 to trunk.

Location:
python/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • python/trunk

  • python/trunk/Demo/scripts/pi.py

    r2 r391  
    1212
    1313def main():
    14     k, a, b, a1, b1 = 2L, 4L, 1L, 12L, 4L
    15     while 1:
     14    k, a, b, a1, b1 = 2, 4, 1, 12, 4
     15    while True:
    1616        # Next approximation
    17         p, q, k = k*k, 2L*k+1L, k+1L
     17        p, q, k = k*k, 2*k+1, k+1
    1818        a, b, a1, b1 = a1, b1, p*a+q*a1, p*b+q*b1
    1919        # Print common digits
     
    2121        while d == d1:
    2222            output(d)
    23             a, a1 = 10L*(a%b), 10L*(a1%b1)
     23            a, a1 = 10*(a%b), 10*(a1%b1)
    2424            d, d1 = a//b, a1//b1
    2525
    2626def output(d):
    2727    # Use write() to avoid spaces between the digits
    28     # Use str() to avoid the 'L'
    2928    sys.stdout.write(str(d))
    3029    # Flush so the output is seen immediately
Note: See TracChangeset for help on using the changeset viewer.