演習課題「ループで辞書の値を出力しよう」
右のコードには、skillsという辞書が定義されています。
この辞書の各値をループを使って出力してください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
戦士
100
200
380
演習課題「ループで辞書のキーと値を出力しよう」
右のコードには、skillsという辞書が定義されています。
この辞書の値をループを使って出力してください。
このとき、辞書の各要素を以下の形式で出力します。
"キー"は"値"です
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
職業は戦士です
体力は100です
魔法力は200です
ゴールドは380です
演習課題「ループで合計を計算しよう」
右のコードには、pointsという辞書に、テストの点数が代入されています。
この辞書の値の合計を計算して出力してください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
157
#04:辞書をループで処理する
ここでは、ループ処理で辞書を扱います。そのために、Pythonのitemsと辞書を組み合わせてみましょう。
# coding: utf-8
# Your code here!
# 辞書をループで処理する
# 辞書のおさらい
enemies = {"ザコ":"スライム", "中ボス":"ドラゴン", "ラスボス":"魔王"}
print(enemies)
print(enemies["中ボス"])
for rank in enemies:
print(enemies[rank] + "が、あらわれた!")
for (rank, enemy) in enemies.items():
print(rank + "の" + enemy + "が、あらわれた!")
キーと値のリストを取得(keysメソッド, valuesメソッド, itemsメソッド) - 辞書 - Python入門
https://www.pythonweb.jp/tutorial/dictionary/index8.html