Thêm phần tử vào list
Bạn muốn thử tính năng danh sách mua sắm cho bộ chia tỉ lệ công thức của mình. Trước khi chia tỉ lệ, bạn muốn kiểm tra xem nguyên liệu nào trong bếp bạn không có đủ. Bạn sẽ lặp qua dictionary recipe tiêu chuẩn và các mặt hàng bạn đang có trong pantry_stock, rồi thêm bất kỳ nguyên liệu nào vào danh sách mua sắm nếu lượng cần dùng vượt quá lượng hiện có.
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
- Tạo một list rỗng tên
shopping_listđể lưu các nguyên liệu bạn cần mua. - Lặp qua các mục trong dictionary
recipeđể truy cập cả tên nguyên liệu và số lượng cần dùng. - Bên trong vòng lặp, kiểm tra xem
required_qtycó lớn hơn lượng bạn có trongpantry_stockcho nguyên liệu đó không. - Nếu bạn cần thêm nguyên liệu, thêm tên nguyên liệu vào
shopping_listbằng phương thức.append().
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.
# Create an empty shopping list
shopping_list = ____
# Loop through each ingredient and required quantity
for ingredient, required_qty in recipe.____:
# Check if we need more than what we have
if ____ > pantry_stock[ingredient]:
# Add the ingredient to our shopping list
shopping_list.____
# Display the shopping list
print("Shopping list:", shopping_list)