Lặp với dictionary
Công cụ nhân tỉ lệ công thức của bạn đang dần hoàn thiện! Bạn có một dictionary tên là recipe chứa tên nguyên liệu làm key và khối lượng (gram) làm value cho món mì ống cà chua và húng quế. Giờ bạn cần nhân đôi tất cả lượng nguyên liệu để phục vụ thêm khách trong bữa tiệc. Bạn sẽ lặp qua các mục trong dictionary và tính toán lượng đã nhân tỉ lệ.
Bài tập này là một phần của khóa học
Nhập môn Python dành cho Developer
Hướng dẫn bài tập
- Dùng vòng lặp
forđể duyệt qua dictionaryrecipe, sử dụngingredientvàqtylàm biến lặp. - Bên trong vòng lặp, tạo biến
scaled_qtybằng cách nhân lượng gốc với hệ số nhân 2.
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.
recipe = {
"fusilli": 500,
"tomatoes": 400,
"basil": 20,
"garlic": 15,
"olive oil": 15,
"salt": 7
}
# Loop through the recipe dictionary items
for ____, ____ in recipe.____:
# Calculate the scaled quantity by multiplying by 2
scaled_qty = qty ____
print(ingredient, ":", scaled_qty, "g")