浏览 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()
我是 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()