Что нужно изменить в коде, чтобы в элементе tkinter (в конкретном случае — холст) происходил вывод промежуточного результата (то, что выводит функция print("x=",x) в коде ниже. Спасибо за ответы, ничего не могу придумать самостоятельно((
from tkinter import *
from random import *
def calc(event):
x = 0
while x != 5:
x = randrange (1,10,1)
print("x=",x)
canv.delete("canvtext")
canv.create_text(50, 50, font=("Verdana", 20), text=str(x), anchor=CENTER, tags=('canvtext'))
root = Tk()
root.geometry('640x480+400+90')
but = Button(root, text='Рассчитать', width=10, height=3, font=("arial", 12))
canv = Canvas(root, bg="lightgray", height=100, width=100, highlightthickness=0)
canv.create_text(50, 50, font=("arial", 20), text=str(0), anchor=CENTER, tags=('canvtext'))
but.pack()
canv.pack()
but.bind("<Button-1>", calc)
root.mainloop()