この質問では、具体的なスクリプトが提供されていないため、スクリプトを作成して実行することはできません。ただし、以下にサンプルのスクリプトを提供します。

import random

# テストの点数を格納するリストを作成
scores = []

# 50人分の点数を0〜10の乱数で発生させる
for _ in range(50):
    score = random.randint(0, 10)
    scores.append(score)

# 0点から10点の度数(点数別の人数)を格納するリストを作成
frequency = [0] * 11

# 点数ごとに度数をカウントアップする
for score in scores:
    frequency[score] += 1

# 度数分布図(直方図)を表示する
for i in range(11):
    print(f"{i}点: {'*' * frequency[i]}")

上記のスクリプトを実行すると、50人分のテストの点数がランダムに生成され、その点数別の人数の度数分布図が表示されます。

10点満点のテストの点数が50人分あるとして点数別の人数の度数分布図直方图histogramを表示してください。【例】: 5 1 1 8 4 9 8 ・・・ 5 ←0〜10の乱数を50個並べてリストにする0点 1点 2点 10点 【ヒント】テストの点数はリストで持つfor文を使い50人分の点数を0〜10の乱数で発生させ点数のリストに追加する0点から10点の計11個の度数点数別の人数もリストで持つ乱

原文地址: https://www.cveoy.top/t/topic/i2eY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录