statistics.median
次のコードを実行したときの出力として、正しいものを1つ選べ。
import statistics
data = [2.75, 1.75, 1.25, 0.25, 0.5, 1.25, 3.5]
print(statistics.median(data))
- A
1.607142857142857 - B
1.25 - C
1.75 - D
3.5
正解と解説を見る
正解:B
statistics.median() は、データを並べ替えたときの真ん中の値(中央値)を返す。
| 順 | 実行する行 | 実行後の変数 |
|---|---|---|
| 1 | `import statistics` | — |
| 2 | `data = [2.75, 1.75, 1.25, 0.25, 0.5, 1.25, 3.…` | data = [2.75, 1.75, 1.25, 0.25, 0.5, 1.25, 3.5] |
| 3 | `print(statistics.median(data))` | data = [2.75, 1.75, 1.25, 0.25, 0.5, 1.25, 3.5] |
| 結果 | 実際の出力 | 1.25 |
- A
誤り。これは平均値(statistics.mean)。
- B
正しい。並べ替えると 0.25、0.5、1.25、1.25、1.75、2.75、3.5 で、真ん中(4番目)の値は1.25。
- C
誤り。並べ替える前のデータの真ん中の位置の値。
- D
誤り。これは最大値。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。