qiper08
х віполнил но при запуске получается следующее сообщение:
Traceback (most recent call last):
File “D:\час роботи.py”, line 1, in <module>
tkinter, matplotlib.pyplot
NameError: name ‘tkinter’ is not defined
у вас пропущен целый пласт знаний, дальнейшие занятия бессмысленны.
1.Т.е. вы не научились работать с ошибками, это делается на начальном этапе, в ошибке говориться - не найдено имя tkinter
2.Имена переменных - как они назначаются и появляются в коде? - это одно из первых что изучается.
from tkinter import *
import matplotlib.pyplot as plt
root = Tk()
n = [10, 100, 200, 300, 400, 500]
f = []
def show_plt():
plt.title('Время работи, c')
plt.xlabel('n', color='gray')
plt.ylabel('f', color='gray')
plt.plot(n, f)
plt.show()
for i in n:
f = f+[i**2*1e-6]
lab1 = Label(text = "Колличество данных").grid(row = 0, column = 0)
box1 = Listbox()
box1.grid(row = 1, column = 0, rowspan = 6, columnspan= 2)
for p in n:
box1.insert(END, p)
lab2 = Label(text = "Время работы").grid(row = 0, column = 2)
box2 = Listbox()
box2.grid(row = 1, column = 1, rowspan = 6, columnspan= 2)
for p in f:
box2.insert(END, p)
btn1 = Button(text = "График", command = show_plt)
btn1.grid(row = 2, column = 3)
root.mainloop()