ファイル「Definitions.py」には次のコードが含まれています。
def testing(a,b):
global result
for count in range(a,b):
result.append(0)
print result
ファイル「Program.py」には次のコードが含まれています。
from Definitions import *
result = []
testing(0,10)
print result
Definitions.py の結果はゼロの予想されるリストですが、結果がグローバル変数として定義されているにもかかわらず、Program.py 内の変数は単なる空のリストです。Definitions.py から関数を実行し、結果の変数を Program.py 内で使用できるようにするにはどうすればよいでしょうか?