始める無料で始める

辞書のバグを修正する

メニューの料理名とその価格を順番に表示するプログラムがあります。

メニューの料理は、以下の辞書に格納されています。

my_menu = {
  'lasagna': 14.75,
  'moussaka': 21.15,
  'sushi': 16.05,
  'paella': 21,
  'samosas': 14
}

プログラムを実行してみると、正しく動作していないことに気づきました。

この演習はコースの一部です

Pythonで学ぶデータ構造とアルゴリズム

コースを見る

演習の手順

  • forループのミスを修正してください。
  • print()関数のミスを修正してください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Correct the mistake
for key, value in my_menu():
  # Correct the mistake
  print(f"The price of the {value} is {key}.")
コードを編集して実行