在Python Tkinter中,我有一个生成按钮的函数。点击它时,它运行相同的功能。 e.g。
from tkinter import *
import random
def CreateButton():
btnPushMe = Button(text="click me",command=lambda: CreateButton()).grid(row=random.randint(0,10),column=random.randint(0,10))
root = Tk()
root.title("Is this recursion?")
root.geometry("500x250")
CreateButton()
我想知道这是否是递归的一个例子?
答案 0 :(得分:0)
严格来说,不,它不是递归的例子。简单来说,递归函数有两个部分:
您的代码中没有任何地方直接从自身调用函数,您只是创建可能会或可能不会在将来的某个时刻调用该函数的对象。