[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 の下でライセンスされています。
