rootver1.py
#!/usr/bin/env python
#
# Author: Yotam Medini [email protected] -- Created: 2006/June/01
#
# print_root Version 1 - demonstarting function with default values
#
import sys
# Version 1.0
def print_root(a):
low = 0.
high = a + 1.
progress = True
while progress:
mid = (low + high) / 2.
progress = (low < mid < high); #
if mid*mid < a:
low = mid
else:
high = mid
sys.stdout.write("root(%4g) = %f\n" % (a, mid))
# Demo Application
def application1():
sys.stdout.write("\nApplication-1:\n")
for n in range(0, 11):
print_root(n)
# Main program
application1()
sys.exit(0)
Generated by GNU enscript 1.6.4.