第5回 練習問題2

月(タプル)の定義

January(1月)からDecember(12月)までの各月をタプルで定義しなさい。 その定義したタプルを用いて,1行目にJanuary,2行目にFebruary,……,12行目にDecember の順に出力するプログラムをwhile文またはfor文を効果的に用いて作成しなさい。



女子柔道階級

リオ五輪女子柔道は,下表の通り超軽量級から重量級の7階級に分けられている。

女子柔道階級

階級(超軽量級, 軽軽量級, 軽量級, 軽中量級, 中量級, 軽重量級, 重量級)と 各階級の体重(kg)の上限値(48, 52, 57, 63, 70, 78, 1000)をそれぞれタプルで定義しなさい。 その定義したタプルを用いて,体重(kg,1000未満の整数)を入力したとき, 階級を出力するプログラムをwhile文またはfor文を効果的に用いて作成しなさい。 なお,重量級の場合,体重の上限値は定められていないので, ここでは重量級の体重の上限値を1000kgとして定義しておく。



春夏秋冬

四季をタプルに定義しなさい。 その定義したタプルを用いて,今の月(1から12の整数)を入力したとき, その季節を出力するプログラムをwhile文またはfor文を効果的に用いて作成しなさい。 ここで,それぞれの季節の期間は次の通りとする。

季節期間
3月〜5月
6月〜8月
9月〜11月
12月〜2月
H:\prg1\05> python season.py↵
今,何月ですか?8
今,夏 ですね。
H:\prg1\05> python season.py↵
今,何月ですか?2
今,冬 ですね。