配列,繰り返し


プログラム


  1. for 文を使ったプログラム

    def ttal(scores):
      # scores中の成績の総和を求める
      s = 0
      for i in range(0, len(scores)):
        s = s + scores[i]
      return s
    
    def average(scores):
      # scores中の成績の平均を求める
      return ttal(scores) / len(scores)
      
  2. 分散を求める2種類の関数

    def variance(x):
      s = 0
      ave = average(x)
      for i in range(0, len(x)):
        s = s + (x[i] - ave) ** 2
      return (s / len(x))
    
    def variance2(x):
      s = 0
      for i in range(0, len(x)):
        s = s + x[i] ** 2
      return (s / len(x) - average(x) ** 2)
    

2021年10月17日作成
伊知地 宏
Copyright (C) Hiroshi Ichiji, 2021. All rights reserved.