Bắt đầu ngayBắt đầu miễn phí

Duyệt qua một dictionary lồng nhau

Bạn đang viết một chương trình lặp qua dictionary lồng nhau sau đây để xác định món ăn nên được phục vụ lạnh hay nóng.

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'
  }
}

Bạn có thể hoàn thiện chương trình để cho ra kết quả sau không?

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

Bài tập này là một phần của khóa học

Cấu trúc dữ liệu và Thuật toán với Python

Xem khóa học

Hướng dẫn bài tập

  • Lặp qua các phần tử của menu.
  • In ra món ăn nên được phục vụ lạnh hay nóng.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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['____']}.")
Chỉnh sửa và Chạy Mã