T = [0.0] * 12 R = [0.0] * 12 # リストを宣言する # データを読みこむ print ("Input file?") ifile = input () # ファイル名を入力する f = open (ifile, "r") # ファイルを開く m = 1 while m <= 12: # 同じ処理を12回繰り返す a, b, c = f.readline().split() # データをファイルから読みこむ T[m-1] = float (b) # 気温と降水量の値を R[m-1] = float (c) # リストに代入する m = m + 1 # カウントをひとつ進める f.close () # ファイルを閉じる # 入力データを書き出す print ("Month Temp. Prec.") m = 1 while m <= 12: # 同じ処理を12回繰り返す print (" %4d %5.1f %6.1f" % (m, T[m-1], R[m-1])) # データを書き出す m = m + 1 # カウントをひとつ進める # 年平均気温を計算する s = 0.0 # 合計値にゼロを代入する m = 1 while m <= 12: # 同じ処理を12回繰り返す s = s + T[m-1] # 月平均気温の値を加える m = m + 1 # カウントをひとつ進める Tave = s / 12.0 # 平均値を計算する # 計算結果を書き出す print ("Tave = %5.1f" % Tave) # 年平均気温