第6回 練習問題1

千葉市の降水量の最小値・平均値・最大値

千葉市の月降水量の平年値(1981-2010,例題1参照)を用いて, 最小値,平均値,最大値を求めるプログラムを作成しなさい。



出席データの集計

ある大学の授業を受けた学生28人の出席回数のテキストファイルがある。 このファイルからリダイレクトで出席回数を読み込み,次の問いに答えるためのプログラムを作成しなさい。

  1. 出席回数の平均値は何回か?小数第2位を四捨五入して小数第1位までを出力せよ。
  2. 出席回数の最小値を求めなさい。
  3. 出席回数が12回以上の学生は何人か?
  4. 出席回数が15回の学生は何人か?

カレンダーの出力

次の出力例のように,ある月の1日の曜日と月末日を入力させて, その月のカレンダーを出力するプログラムを作成しなさい。

H:\prg1\06> python cal.py↵
('日', '月', '火', '水', '木', '金', '土')
1日の曜日を漢字1文字で入力してください:
月末日を入力してください:31
日 月 火 水 木 金 土 
       1  2  3  4  5 
 6  7  8  9 10 11 12 
13 14 15 16 17 18 19 
20 21 22 23 24 25 26 
27 28 29 30 31 


覆面算(ふくめんざん)

次の覆面算を解くプログラムを作成しなさい。

X, Y, Zは相異なる一桁の整数。