3. PYTHONの復習
def get_average(mylist, size):
“""関数呼び出し時に mylist = score, size = 4の代入が行われる"""
sum = 0
for i in mylist:
sum += i # a += 1 は a = a + 1を意味する
return sum / size
score = [70, 82, 88, 90]
average = get_average(score, 4)
print("average:{}".format(average))
35. 変数のスコープ
>>> a = 10
>>> def hoge():
... a += 1
... print(a)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<stdin>", line 2, in hoge
UnboundLocalError: local variable 'a' referenced before assignment