import math
def degreesToRadians(degrees):
radians=(degrees/360)*2*math.pi
return radians
def degreesToFraction(degrees):
radians=degreesToRadians(degrees)
fraction=math.tan(radians)
return fraction
def printDegreesToFractionTable(min,max,step):
print 'degrees\tfraction (m/m)'
slopeDegrees = min
while slopeDegrees < max:
slopeFraction=degreesToFraction(slopeDegrees)
print slopeDegrees, '\t', slopeFraction
slopeDegrees=slopeDegrees+step
printDegreesToFractionTable(0,30,5.0)which will print the same table, but it can easily be modified: