from graphics import * def get_y(x): return x*x*x - 2*x +2 def main(): win = GraphWin("Graphing calulator", 300, 300) win.yUp() x_prev = -10 y_prev = get_y(x_prev) pt = Point(x_prev, y_prev) for i in range(-1000, 1000): j = (float)i/(float)100 pt_new = Point(j, get_y(j)) line = Line(pt, pt_new) line.draw(win) pt = pt_new main()