2016-11-05 10 views

答えて

0

storedは、グローバルスコープにあります。関数内にローカル変数storedを作成し、値を代入して返します。割り当てはローカルstored,には影響しません。storedには影響しません。

あなたはそれがglobalステートメントを使用して、グローバルstoredを参照することができます:

def store(arg): 
    global stored 
    stored = arg 
    return stored 

global <var_name>声明storedグローバル範囲内に存在する名前に言及していることのPythonを伝えるの追加。関数store内のstoredへの代入/変更は、グローバルスコープ内の対応する名前を変更するようになりました。

関連する問題