Предмет: Информатика, автор: Аноним

Помагите срочно даю 90пжпж Балов.пжжпжпжп Створить диаграму y=220-ndu[i]*20 canvas. create_rectangle(x,y,x+30,200,fill=colors[i]) canvas.create_text(x.210.text-subject[i],anchor-W) canvas.create_text(x,y-10, text = str(ndu[i], anchor = W, font = '' Arial 13'') x=x+50​

Приложения:

Ответы

Автор ответа: ulanika26
1

Відповідь:

import tkinter as tk

ndu = [7, 3, 5]

subject = ['Математика', 'Фізика', 'Хімія']

colors = ['red', 'green', 'blue']

root = tk.Tk()

root.title('Діаграма')

canvas = tk.Canvas(root, width=400, height=400)

canvas.pack()

x = 50

for i in range(len(ndu)):

  y = 220 - ndu[i] * 20

  canvas.create_rectangle(x, y, x + 30, 200, fill=colors[i])

  canvas.create_text(x + 15, 210, text=subject[i], anchor=tk.N)

  canvas.create_text(x, y - 10, text=str(ndu[i]), anchor=tk.W, font='Arial 13')

  x += 50

root.mainloop()

Похожие вопросы