如果答案=='''';Python中的字符串?

如果答案=='''';Python中的字符串?,python,Python,我是Python和编程的初学者,但我正在做一个简短的RPG游戏。我正在使用 answer = input(" ") if answer == "a": 我想结合决策树中的某些答案,因此如果你在决策树中的某一点上用“a”来回答,例如,它会将你带到决策树中具有相同结果的前一点,因此我不需要重写所有内容。澄清一下,我有几个问题 答案=输入(“”) 编号为answer0、answer1等。我的目标是这样,如果你回复answer1时有一个特定的回复,它会让你回到answer0中的一个结果(因为它们有相

我是Python和编程的初学者,但我正在做一个简短的RPG游戏。我正在使用

answer = input(" ")

if answer == "a":
我想结合决策树中的某些答案,因此如果你在决策树中的某一点上用“a”来回答,例如,它会将你带到决策树中具有相同结果的前一点,因此我不需要重写所有内容。澄清一下,我有几个问题

答案=输入(“”)


编号为answer0、answer1等。我的目标是这样,如果你回复answer1时有一个特定的回复,它会让你回到answer0中的一个结果(因为它们有相同的结果,如果我不需要重写所有内容,这会更容易)。我收到了一些评论,说我将研究函数和循环。希望这次更新能更清楚地说明我的目标。

我想你的意思是,你想回到以前的选择,例如,像“返回”,例如,如果你走到a点,想走回B点

我想你可以做到:

def walktopointA():
    # whatever you want the player to do
    # they make a choice, leading to the execution of foo():   
def walkbacktopointB():
    # this is your choice
    answer = input(" ")
    if answer == "a": # if they want to go back
        walktopointA() # goes back to previous function

我还建议您在python中查找函数,例如在

Hi Anisa上,我相信您需要添加更多细节。你所说的线程是什么意思?看看函数的奇妙概念。这里“线程”在哪里发挥作用?你真的是说“线程”吗?可能你需要的只是if语句和函数调用。我不认为她实际上是指“线程”,因为她说她是一个完全的初学者?当然,你需要更多关于你想要完成什么的细节,在你的问题中更新你的例子。