Generalization (3)

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(10,30,1.0)

which will print: