浏览 python 代码

Navigating around python code

我是 python 的新手,我正在为自己制作一个简单的游戏来帮助自己学习。我已经到了一个地步,在游戏中我希望有一个决定会影响它之后的所有行动。

print ("Left down the hallway? Or right?")

action4 = input()       
if action4 == ("left"):
    print ("You turn left and proceed down this hallway")
elif action4 == ("right"):
    print ("You turn right and proceed down this hallway")

#The game will branch off from this

能不能从这里分出两个不同版本的代码分支。一个是你选择向右走的地方,一个是你选择向左走的地方。我希望每个方向都能提供完全不同的游戏。我该怎么做呢?提前致谢!

考虑使用两个函数来完成这项工作。它看起来像这样:

# define your functions first

def function_left():
    # do something here

def function_right():
    # do something here

#then call your functions from the if/elif block

action4 = input("Left down the hallway? Or right?")       
if action4 == ("left"):
    print ("You turn left and proceed down this hallway")
    function_left()
elif action4 == ("right"):
    print ("You turn right and proceed down this hallway")
    function_right()