如何使用 Python 多线程/多处理运行带有用户输入的嵌套函数?

问题描述 投票:0回答:0

我想运行嵌套函数,使用 Python 多线程/多处理在多个事件中获取用户输入。下面是测试代码:

def func1():
    text = input("Say yes or no: ")

    if text == "yes":
        return func2()
    elif text == "no":
        return func3()


def func2():
    text = input("You said yes, do you confirm?")

    if text == "yes":
        return confirm_yes()
    elif text == "no":
        return func1()

def func3():
    text = input("You said no, do you confirm?")

    if text == "yes":
        return confirm_no()
    elif text == "no":
        return func1()

def confirm_yes():
    return "you confirmed yes"

def confirm_no():
    return "you confirmed no"

提前致谢。

python multithreading concurrency multiprocessing
© www.soinside.com 2019 - 2024. All rights reserved.