2016-04-27 8 views
1

私はダンスダンスレボリューション以上のギターヒーローと同じアイデアでゲームを作っています。画面上に表示されるキーボードの対応するキーを押します。私は、キーの出力を取得する関数を作ったが、今は出力を受け取り、別の関数の入力として配置する必要がある。私は、これには構文を必要としていると仮定しています。これは私の現在のコードです。あなたが引数としてlistを取っ機能printFirstArrowを持っていた場合Python/Pygame:関数の出力をどのようにして別の関数の入力として使うのですか?

def randArrow(): 

    randArrow = ['left', 'right', 'down', 'up'] 

    for direction in 'randArrow': 
     print(random.choice(randArrow)) 

    return randArrow 

答えて

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()) 
0

は、あなたがprintFirstArrow(randArrow())ように出力を渡すことができます。 例:

def printFirstArrow(arrows): 
    print arrows[0] 

printFirstArrow(randArrow()) // 'left' 
関連する問題