我正在制作一款与Dance Dance Revolution相同的游戏或更多吉他英雄游戏。按下键盘上显示在屏幕上的相应按键。我已经使函数获取键的输出,但现在我需要获取输出并将其作为另一个函数的输入。我认为这需要语法,' return'只是不知道如何去做。这是我目前的代码。
def randArrow():
randArrow = ['left', 'right', 'down', 'up']
for direction in 'randArrow':
print(random.choice(randArrow))
return randArrow
答案 0 :(得分:1)
获取函数输出并放入另一个函数的示例:
def get_value():
return 5
def print_value(x):
print(x)
temporary_variable = get_value()
print_value(temporary_variable)
或更好:
def get_value():
return 5
def print_value(x):
print(x)
print_value(get_value())
答案 1 :(得分:0)
如果您的函数printFirstArrow
以list
作为参数,则可以将输出作为printFirstArrow( randArrow() )
传递。
例如:
def printFirstArrow( arrows ):
print arrows[0]
printFirstArrow( randArrow() ) // 'left'