第9回 練習問題1

基本統計量の出力

あるクラスn人で行われた学力試験の得点(リストls)を引数とし, 最小値,最大値,平均値および標準偏差を出力する関数fournum(ls)を定義しなさい。



回文チェック(ひらがな)

ひらがなの文字列sを引数とし, 与えられた文字列が回文かどうかを判定(出力)する関数isanagram(s)を定義しなさい。

H:\prg1\09> python anagram.py↵
ことばや文章をひらがなで入力してください:まさこさま
まさこさま は回文です。
H:\prg1\09> python anagram.py↵
ことばや文章をひらがなで入力してください:さんまさん
さんまさん は回文ではありません。

参考:日本語のおもしろ言葉あそび,日本回文協会



じゃんけんの手の入力チェック

第6回例題「じゃんけん」のプログラムstone_scissors_paper.pyをもう一度考えよう。 プレイヤーの手を引数とし,入力した手に誤りがあればTrueを返す関数を定義しなさい。 その定義した関数を呼び出して,入力した手に誤りがあれば, 再度プレイヤーに手を入力させるようにプログラムを改良しなさい。