Khóa học Phát triển Python
Chương
>
Cấp độ

Điều kiện
Kiểm tra sự tồn tại

Mục tiêu

Tìm xem các nguyên liệu được lưu trữ trong các hộp chứa hay không và kết hợp chúng để tạo ra thực phẩm.

Bạn cần một số nguyên liệu để có thể làm một món salad nhưng trước tiên bạn cần thu thập chúng. Bạn sẽ tìm thấy cà rốt, cà chua, xà láchdưa chuột trên cánh đồng, tuy nhiên cà rốtdưa chuột lại được lưu trữ riêng. Hãy thu thập các món đồ bạn có thể nhặt được trên cánh đồng.

Để tìm các món đồ còn thiếu, hãy di chuyển đến những dấu X trước các hộp chứa và kiểm tra điều kiện xem các món đồ có được lưu trữ bên trong hộp không. Sử dụng vòng lặp for để quá trình diễn ra nhanh hơn và hàm collect() để lấy bất kỳ món đồ nào.

for x in range(4): ....... if "carrot" or "cucumber" in bag: player.collect(bag[x])

Sau khi thu thập đủ các món đồ, hãy lưu chúng vào bên trong một list có tên là items và lưu số lượng của từng món đồ được thu thập bằng cách sử dụng append().

Cuối cùng, hãy đi đến dấu X nhẹ và kết hợp tất cả các món đồ để có một bữa ăn bằng cách sử dụng hàm combine(). Kiểm tra xem tất cả các món đồ đã được ghi nhận hay chưa bằng cách kiểm tra độ dài của danh sách của bạn trong một câu lệnh if bằng cách sử dụng toán tử len() để kiểm tra độ dài của danh sách. Cách thực hiện là: if len(items) < 5:

Sách Mã