投稿

[Python 100日チャレンジ] Day 20 - ミニプロジェクト: 学生成績管理

tuple、dict、set、型変換、内包表記を使って、学生の点数を管理する小さなPythonプログラムを作ります。

[Python 100日チャレンジ] Day 20 - ミニプロジェクト: 学生成績管理

今日作るもの

Phase 02のまとめとして、学生の点数を管理する小さなプログラムを作ります。

扱う内容:

  • 学生名と点数をdictで保存する
  • 平均点を計算する
  • 合格者だけを抽出する
  • f-stringで結果を表示する

データ例

1
2
3
4
5
scores = {
    "Aoi": 82,
    "Yuna": 95,
    "Ren": 68,
}

合格者を取り出す

1
passed = {name: score for name, score in scores.items() if score >= 70}

表示する

1
2
for name, score in passed.items():
    print(f"{name}: {score}点")

今日のゴール

Phase 02で学んだデータ型と内包表記を組み合わせて、小さな実用プログラムを完成させましょう。

この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。