python
1print(result) 2 3def calculate(x, count): 4 global result 5 count+=1 6 if count == 4: 7 return 8 else: 9 result = x * 2 10 keep(result) 11 calculate(result,count) 12 13def keep(result): 14 print(result) 15 16calculate(2,0)
python(jupyter notebook)
上記のコードを実行すると、下記の結果になります。
グローバル変数のresultに計算結果を全て保持(4、8、16)させて、
後々matplotlibのy軸に用いて、プロットしたいと思っています。
どのようにすれば、グローバル変数に計算結果を1つ1つ保持出来ますか?
16
4
8
16
宜しくお願いいたします。
###目標出力イメージ
[4 8 16]

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/09 10:27