pimento[~]$ fixscreenmirror pimento[~]$ cd Documents/ pimento[Documents]$ atom circles_solution.py pimento[Documents]$ python3 circles_solution.py Traceback (most recent call last): File "circles_solution.py", line 56, in main() File "circles_solution.py", line 50, in main my_circle = random_circle() File "circles_solution.py", line 26, in random_circle x = random.choice(range(width)) NameError: name 'width' is not defined pimento[Documents]$ pimento[Documents]$ pimento[Documents]$ python3 circles_solution.py Traceback (most recent call last): File "circles_solution.py", line 56, in main() File "circles_solution.py", line 50, in main my_circle = random_circle(width, height) File "circles_solution.py", line 32, in random_circle color = random.choice(color_lst) NameError: name 'color_lst' is not defined pimento[Documents]$ python3 circles_solution.py pimento[Documents]$ pimento[Documents]$ pimento[Documents]$ python3 Python 3.5.2 (default, Nov 17 2016, 17:05:23) [GCC 5.4.0 20160609] on linux Type "help", "copyright", "credits" or "license" for more information. >>> >>> from graphics import * >>> win = GraphWin("Clicks", 600, 600) >>> p = win.getMouse() # wait for the user to click, then store the Point as a variable >>> p Point(154.0, 164.0) >>> type(p) >>> >>> p.draw(win) Point(154.0, 164.0) >>> q = win.getMouse() >>> q Point(432.0, 355.0) >>> q.draw(win) Point(432.0, 355.0) >>> hyp = Line(p, q) >>> hyp.draw(win) Line(Point(154.0, 164.0), Point(432.0, 355.0)) >>> >>> p.getX() # "getter" for x-coordinate 154.0 >>> p.getY() 164.0 >>> >>> new_x = p.getX() >>> new_y = q.getY() >>> >>> r = Point(new_x, new_y) >>> r.draw(win) Point(154.0, 355.0) >>> side1 = Line(p,r) >>> side1.draw(win) Line(Point(154.0, 164.0), Point(154.0, 355.0)) >>> >>> side2 = Line(q,r) >>> side2.draw(win) Line(Point(432.0, 355.0), Point(154.0, 355.0)) >>> box = Rectangle(p,q) >>> box.draw(win) Rectangle(Point(154.0, 164.0), Point(432.0, 355.0)) >>> box.setFill("purple") >>> exit() pimento[Documents]$ pimento[Documents]$ pimento[Documents]$ python3 box_solution.py Traceback (most recent call last): File "box_solution.py", line 57, in main() File "box_solution.py", line 47, in main click = win.getMouse() # user's click Point File "/usr/local/lib/python3.5/dist-packages/graphics.py", line 420, in getMouse if self.isClosed(): raise GraphicsError("getMouse in closed window") graphics.GraphicsError: getMouse in closed window pimento[Documents]$ python3 snow_solution.py