Python 嗨,我有一个项目,我需要显示二进制搜索树,这是我的算法,我如何在tkinter小部件中显示输出?

Python 嗨,我有一个项目,我需要显示二进制搜索树,这是我的算法,我如何在tkinter小部件中显示输出?,python,search,tree,binary,tkinter-text,Python,Search,Tree,Binary,Tkinter Text,def二进制搜索1(元素、数据): 低=0 高=透镜(数据)-1 低电平时: 高=中-1 其他: 低=中+1 返回-1 元素=1 数据=[1,2,3,4,5,6,7,8,9,10,11,12,13] 对于数据中的i: 打印(i,end='') 打印(“”) 二进制搜索1(元素、数据)“如何在tkinter小部件中显示输出?”:从导入tkinter开始?你做什么了吗?如果你不知道如何使用tkinter,那么你有没有研究过,比如教程?哪里出了问题? while low <= high:

def二进制搜索1(元素、数据): 低=0 高=透镜(数据)-1

低电平时:
高=中-1
其他:
低=中+1
返回-1
元素=1 数据=[1,2,3,4,5,6,7,8,9,10,11,12,13]

对于数据中的i: 打印(i,end='') 打印(“”) 二进制搜索1(元素、数据)

“如何在tkinter小部件中显示输出?”:从导入tkinter开始?你做什么了吗?如果你不知道如何使用tkinter,那么你有没有研究过,比如教程?哪里出了问题?
while low <= high:

    middle = (low + high) // 2

    mark=data[middle]
    def afisare():
      print((mark-1)*'  '+'|')
      print((mark-1)*'  '+'|')
      print((mark - 1) * '  ' + str(data[middle]))
    afisare()
    if data[middle] == elem:
        return middle
    elif data[middle] > elem:
        high = middle - 1
    else:
        low = middle + 1
return -1