Pro 4.6 a 6.8

import tkinter  # import modulu s graf. funkcemi

okno = tkinter.Tk()         # okno
platno = tkinter.Canvas()   # vytvoř plátno
platno.pack()   # umístí plátno do okna

# Definice funkcí____________
def palka(souradnice):  # souradnice mají složku x a y
    x1 = souradnice.x   # přiřadním hodnoty do proměnných
    y1 = souradnice.y
    x2=x1               # další proměnné pro vytvoření line
    y2=y1+50
    platno.create_line(x1,y1,x2,y2,fill="red",width="5") 

def kolecko(souradnice):  # souradnice mají složku x a y
    x1 = souradnice.x
    y1 = souradnice.y
    x2 = x1+50
    y2 = y1+50
    platno.create_oval(x1,y1,x2,y2,fill="blue",width="1") 

# Hlavní program______
platno.bind("<Button-1>",palka)  # bind - svážu událost stisku tlačítka s voláním funkce
platno.bind("<Button-2>",kolecko)# zapisuje se pouze název fce bez závorek
okno.mainloop()                  # hlavní smyčka programu