小编Thi*_*oln的帖子

从python中的另一个函数结束一个函数中的循环

在python中是否可以结束另一个函数中的一个循环?这似乎不起作用

这是我的代码:

from tkinter import*
root = Tk()
def loop():
    global superman
    superman=False
    while superman==False:
        print("It's doing something")
def endloop():
    global superman
    superman=True

btn_1 = Button(root, text="stop", command=endloop)
btn_1.pack()
btn_2 = Button(root, text="start", command=loop)
btn_2.pack()
Run Code Online (Sandbox Code Playgroud)

python loops global-variables python-3.x

5
推荐指数
1
解决办法
2939
查看次数

标签 统计

global-variables ×1

loops ×1

python ×1

python-3.x ×1