授業-ソフトウェア工学 > 2018年度 > 試験 > 第01回 学力確認試験 > 第01回 学力確認試験 問題04


授業-2018年度-ソフトウェア工学-第01回 学力確認試験 問題04

0~9の整数の乱数を40個生成し,それぞれの乱数の出現頻度をヒストグラムにしてください

*

(公開)



問題 04: 0~9の整数の乱数を40個生成し,それぞれの乱数の出現頻度をヒストグラムにしてください


問題

  • 問題 4

    辞書(dict),乱数の生成

    4-1

    0~9の整数の乱数を40個生成し,それぞれの乱数の出現頻度を
    ヒストグラムにしてください

    0~9の整数の乱数を40個生成し,それぞれの乱数の出現頻度を,
    ヒストグラムにしてください.

    ヒストグラムは横方向にアスタリスクの個数で表現しましょう.

*


関数

メイン

# ====================================================================
# ===== メイン =======================================================
# ----- 乱数のリストを生成する ---------------------------------------
data = create_random_list()
# ----- 頻度をカウントする -------------------------------------------
freq_table = count_freq( data )
# ----- 出現頻度表を表示する -----------------------------------------
print( freq_table )
print_freq_table( freq_table )
# ====================================================================


使い方

python random_histgram.py

{0: 5, 1: 3, 2: 6, 3: 2, 4: 2, 5: 5, 6: 3, 7: 6, 8: 4, 9: 4}
 0| 5|*****
 1| 3|***
 2| 6|******
 3| 2|**
 4| 2|**
 5| 5|*****
 6| 3|***
 7| 6|******
 8| 4|****
 9| 4|****


解答例

[ edit]


*


SoftEng: 2018/Exam/01/04/IndexPage (last edited 2018-12-05 17:08:41 by TadashiIijima)