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

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

Xem khóa học

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_qty có lớn hơn lượng bạn có trong pantry_stock cho 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_list bằ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)
Chỉnh sửa và Chạy Mã