Предмет: Информатика,
автор: Аноним
Помагите срочно даю 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
Приложения:

Ответы
Автор ответа:
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()
Похожие вопросы
Предмет: Русский язык,
автор: karazhanova8
Предмет: Қазақ тiлi,
автор: zandarsabina
Предмет: Українська мова,
автор: dododominika22
Предмет: История,
автор: Umar2513
Предмет: Оʻzbek tili,
автор: ssmredmi