global変数を1増加させる関数を用意したいと考えております。
現在作成したコードは
python
1# 増加させたいglobal 2a=1 3def add(value): 4 global a 5 a +=value 6add(2) 7print(a) 8# 3
と確かにaの値を変化させることができます。
しかし,変数aにしか対応していないためゆくゆくは
python
1def arbitrary_add(variable, value=1): 2 """ 3 global variableにvalueを足す関数 4 """
としたいと考えております。
こちらのarbitrary_add の実装方法をご教授いただけると幸いです。
追記(2021/11/14 19:40)
実装としては以下を想定しています
python
1variable=2 2arbitary_add(variable,value=3) 3print(variable) 4# 5
今回は返り値を返すような場合のものは想定していません。
(理由としましては,ニューラルネットのmodel.train()に似た挙動をこちらで確認したいためです。)
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。