📚 連想配列(辞書)発展問題
コードを読んで、出力を答えよう!
🟢 問題1
scores = {"国語": 70, "数学": 85, "英語": 90}
total = scores["数学"] + scores["英語"]
print("合計:", total)
🟡 問題2
scores = {"国語": 70, "数学": 85, "英語": 90, "理科": 60}
count = 0
for subject in scores:
if scores[subject] >= 80:
count += 1
print("80点以上の科目数:", count)
🔵 問題3
scores = {"国語": 70, "数学": 85}
scores["英語"] = 78
if scores["英語"] >= 80:
print("英語は合格")
else:
print("英語は不合格")
🟣 問題4
scores = {"国語": 70, "数学": 85, "英語": 90}
scores["国語"] = scores["国語"] + 10
for subject in scores:
print(subject + ":" + str(scores[subject]))
🔴 問題5
scores = {"国語": 60, "数学": 82, "英語": 78}
total = 0
for subject in scores:
if scores[subject] >= 70:
total += scores[subject]
print(subject + "は合格")
print("合計:", total)
🏆 ポイント確認
for文の中のループ変数(sやsubject)には何が入っている?

