• Предмет: Информатика
  • Автор: arturkros208
  • Вопрос задан 4 месяца назад

Помагите срочно даю 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​

Приложения:

Ответы

Ответ дал: ambrosiavika
2

Ответ:

Щоб створити діаграму, потрібно використовувати бібліотеку Tkinter. Ось приклад коду на Python для створення діаграми, яку ви описали:

Объяснение:

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()

Цей код створить вікно з діаграмою, де кожен стовпчик представляє кількість балів за три предмети: Математику, Фізику та Хімію. Кольори стовпчиків визначаються відповідно до кожного предмета.


arturkros208: дякую
arturkros208: можеш помоч пж
arturkros208: будь ласка
Вас заинтересует