【レベル6】辞書の発展問題

辞書 発展問題

📚 連想配列(辞書)発展問題

コードを読んで、出力を答えよう!

🟢 問題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)には何が入っている?

タイトルとURLをコピーしました