Теория:

При построении изображения с помощью модуля \(Tkinter\) координатная система имеет следующий вид.
 
система_1.jpg
Рис. \(1\). Система координат
 
1. Построение линии.
 
Используем метод creat_line\((x1,y1,x2,y2)\)
 
\(from\) \(tkinter\) \(import*\)
\(tk=Tk()\)
\(canvas=Canvas(tk,height=500,width=500,bg='white')\)
\(tk.title('Линия')\)
\(canvas.pack()\)
canvas.creat_line\((10,10,490,490)\)
 
line.png
Рис. \(2\). Линия
 
2. Построение прямоугольника.

Вызываем метод creat_rectangle().
 
\(from\) \(tkinter\) \(import*\)
\(tk=Tk()\)
\(canvas=Canvas(tk,height=500,width=500,bg='white')\)
\(tk.title('Прямоугольник')\)
\(canvas.pack()\)
canvas.creat_rectangle\((50,50,450,450)\)
 
прямо.png
Рис. \(3\). Прямоугольник
 
Дополнительные параметры:

закрасить внутри фигуры — \(fill\);
цвет границы — \(outline\);
толщина границы — \(width\);
прозрачность — \(stipple\).
 
\(from\) \(tkinter\) \(import*\)
\(tk=Tk()\)
\(canvas=Canvas(tk,height=500,width=500,bg='white')\)
\(tk.title('Прямоугольник')\)
\(canvas.pack()\)
canvas.creat_rectangle\((50,50,450,450,fill='blue',outline='yellow',width=5)\)
 
заливка.png
Рис. \(4\). Закрашенный прямоугольник
 
3. Построение овалов, кругов.
 
Для того чтобы построить овал, нужно задать также \(4\) координаты, так как овал (круг) описывается методом create_oval и вписан в прямоугольник.
 
Ниже приведён пример программы построения круга зелёного цвета с жёлтым контуром. Прозрачность не работает с овалами.
 
\(from\) \(tkinter\) \(import*\)
\(tk=Tk()\)
\(canvas=Canvas(tk,height=500,width=500,bg='white')\)
\(tk.title('Овал')\)
\(canvas.pack()\)
canvas.creat_oval\((100,100,300,300,fill='green',outline='yellow',width=5)\)
 
овал.png
Рис. \(5\). Овал
 
4. Построим пирамиду.
 
пирамида.jpg
Рис. \(6\). Пирамида
 
Для построения пирамиды разобьем её на прямоугольники и запишем координаты левого верхнего и нижнего правого угла каждого из прямоугольников. Схема представлена ниже.
 
пирамида_схема.jpg
Рис. \(7\). Схема рисования прямоугольников
 
Рассмотрим команду для построения одного овала:
  
canvas.create_oval\((100,400,400,500,fill='yellow', outline='red',width=2 )\)
 
\((100,400)\) — координаты левого верхнего угла;
\((400,500)\) — координаты нижнего правого угла;
\(fill='yellow'\) — цвет заливки;
\(outline='red'\) — цвет контура;
\(width=2\) — толщина контура.
 
Весь программный код:
 
\(from tkinter import*\)
\(tk=Tk()\)
\(canvas=Canvas(tk,height=500,width=500,bg='white')\)
\(tk.title('Пирамида')\)
\(canvas.pack()\)
canvas.create_oval\((100,400,400,500,fill='yellow', outline='red',width=2 )\)
canvas.create_oval\((125,325,375,425,fill='green', outline='blue',width=2 )\)
canvas.create_oval\((150,250,350,350,fill='red', outline='yellow',width=2 )\)
canvas.create_oval\((175,175,325,275,fill='blue', outline='magenta',width=2 )\)
canvas.create_oval\((200,100,300,200,fill='magenta', outline='green',width=2 )\)
Источники:
Рис. 1. Система координат. © ЯКласс.
Рис. 2. Линия. © ЯКласс.
Рис. 3. Прямоугольник. © ЯКласс.
Рис. 4. Закрашенный прямоугольник. © ЯКласс.
Рис. 5. Овал. © ЯКласс.
Рис. 6. Пирамида. © ЯКласс.
Рис. 7. Схема рисования прямоугольников. © ЯКласс.