#!/usr/bin/env python # # Author: Yotam Medini yotam.medini@gmail.com -- 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)