### Graphics without function definitions - covered in Lecture 2-2 ###

import tkinter

root = tkinter.Tk()
canvas = tkinter.Canvas(root, width=400, height=400)
canvas.configure(bd=0, highlightthickness=0)
canvas.pack()

# your code goes here

root.mainloop()



### Graphics with function definitions - covered in Lecture 2-3 ###

import tkinter as tk # shorten library name

def draw(canvas):
    pass

def makeCanvas(w, h):
    root = tk.Tk()
    canvas = tk.Canvas(root, width=w, height=h)
    canvas.configure(bd=0, highlightthickness=0)
    canvas.pack()
    
    draw(canvas)
    
    root.mainloop()

makeCanvas(400, 400)
