/usr/lib64/python2.7/Demo/scripts
NameSizeModeActions
beer.py4580755editdlrm
beer.pyc7030644editdlrm
beer.pyo7030644editdlrm
eqfix.py63100755editdlrm
eqfix.pyc46340644editdlrm
eqfix.pyo46340644editdlrm
fact.py11320755editdlrm
fact.pyc11670644editdlrm
fact.pyo11670644editdlrm
find-uname.py12070755editdlrm
find-uname.pyc15100644editdlrm
find-uname.pyo15100644editdlrm
from.py8730755editdlrm
from.pyc7510644editdlrm
from.pyo7510644editdlrm
lpwatch.py28370755editdlrm
lpwatch.pyc26050644editdlrm
lpwatch.pyo26050644editdlrm
makedir.py5090755editdlrm
makedir.pyc7320644editdlrm
makedir.pyo7320644editdlrm
markov.py35890755editdlrm
markov.pyc40250644editdlrm
markov.pyo40250644editdlrm
mboxconvert.py31880755editdlrm
mboxconvert.pyc32530644editdlrm
mboxconvert.pyo32530644editdlrm
morse.py43140755editdlrm
morse.pyc44310644editdlrm
morse.pyo44310644editdlrm
pi.py8870755editdlrm
pi.pyc9210644editdlrm
pi.pyo9210644editdlrm
pp.py38140755editdlrm
pp.pyc23340644editdlrm
pp.pyo23340644editdlrm
primes.py6020755editdlrm
primes.pyc9210644editdlrm
primes.pyo9210644editdlrm
queens.py22380755editdlrm
queens.pyc30240644editdlrm
queens.pyo30240644editdlrm
README10090644editdlrm
script.py9610755editdlrm
script.pyc12350644editdlrm
script.pyo12350644editdlrm
unbirthday.py31390755editdlrm
unbirthday.pyc30020644editdlrm
unbirthday.pyo30020644editdlrm
update.py27490755editdlrm
update.pyc27590644editdlrm
update.pyo27590644editdlrm
Edit: /usr/lib64/python2.7/Demo/scripts/pi.py (887B)
#! /usr/bin/python2.7 # Print digits of pi forever. # # The algorithm, using Python's 'long' integers ("bignums"), works # with continued fractions, and was conceived by Lambert Meertens. # # See also the ABC Programmer's Handbook, by Geurts, Meertens & Pemberton, # published by Prentice-Hall (UK) Ltd., 1990. import sys def main(): k, a, b, a1, b1 = 2, 4, 1, 12, 4 while True: # Next approximation p, q, k = k*k, 2*k+1, k+1 a, b, a1, b1 = a1, b1, p*a+q*a1, p*b+q*b1 # Print common digits d, d1 = a//b, a1//b1 while d == d1: output(d) a, a1 = 10*(a%b), 10*(a1%b1) d, d1 = a//b, a1//b1 def output(d): # Use write() to avoid spaces between the digits sys.stdout.write(str(d)) # Flush so the output is seen immediately sys.stdout.flush() if __name__ == "__main__": main()