Sunday, March 18, 2012

exercise 6.2 - hypotenuse


"""===========================
exercise 6.2
=============================="""

import math

#stage 1
"""def hypotenuse (leg_a, leg_b):
    return 0.0"""

#stage 2    
"""def hypotenuse (leg_a, leg_b):
    a_squared = leg_a**2
    b_squared = leg_b**2
    print "a_squared = ", a_squared
    print "b_squared = ", b_squared
    return 0.0"""

def hypotenuse (leg_a, leg_b):
    a_squared = leg_a**2
    b_squared = leg_b**2
    leg_c = math.sqrt(a_squared + b_squared)
    return leg_c

print (hypotenuse(3,4)) # should equal 5.0
print (hypotenuse(2,2)) # should equal 2*sqrt(2)

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.