[code.view]

[top] / python / PyMOTW / math / math_trig.py

     #!/usr/bin/env python
     # encoding: utf-8
     #
     # Copyright (c) 2010 Doug Hellmann.  All rights reserved.
     #
     """Basic trigonometric functions
     """
     #end_pymotw_header
     
     import math
     
     print 'Degrees  Radians  Sine     Cosine    Tangent'
     print '-------  -------  -------  --------  -------'
     
     fmt = '  '.join(['%7.2f'] * 5)
     
     for deg in range(0, 361, 30):
         rad = math.radians(deg)
         if deg in (90, 270):
             t = float('inf')
         else:
             t = math.tan(rad)
         print fmt % (deg, rad, math.sin(rad), math.cos(rad), t)
     

[top] / python / PyMOTW / math / math_trig.py

contact | logmethods.com