Pythonでリストの合計と平均を関数を使って出そうとしたらエラーが出てしまいました 解決して欲しいです
解決したいこと
リストの合計と平均を正しく表示することです
入力したコード
scores = [10, 20, 30, 40, 50]
def average_sum(scores):
su_m = sum(scores)
avg = sum(scores) / len(scores)
return [float(su_m), float(avg)]
def show_avgsum(su_m, avg):
print('合計{}、平均{}。'.format(su_m, avg))
show_avgsum(su_m, avg)
発生したエラー
---------------------------------------------------------------------------
9 print('合計{}、平均{}。'.format(su_m, avg))
10
---> 11 show_avgsum(su_m, avg)
NameError: name 'su_m' is not defined
自分で試したこと
ここまでが限界でした。
0