开始使用免费开始使用

遍历嵌套字典

您正在编写一个程序,遍历下面的嵌套字典,以判断每道菜该冷食还是热食。

my_menu = {
  'sushi' : {
    'price' : 19.25,
    'best_served' : 'cold'
  },
  'paella' : {
    'price' : 15,
    'best_served' : 'hot'
  },
  'samosa' : {
    'price' : 14,
    'best_served' : 'hot'
  },
  'gazpacho' : {
    'price' : 8,
    'best_served' : 'cold'
  }
}

您能补全程序,使其输出如下结果吗?

Sushi is best served cold.
Paella is best served hot.
Samosa is best served hot.
Gazpacho is best served cold.

本练习是课程的一部分

Python 中的数据结构与算法

查看课程

练习说明

  • 遍历菜单中的各个元素。
  • 打印该菜应当冷食还是热食。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Iterate the elements of the menu
for dish, values in ____.____():
  # Print whether the dish must be served cold or hot
  print(f"{____.title()} is best served {values['____']}.")
编辑并运行代码