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

Lặp có điều kiện với danh sách

Trước khi bạn nhân tỷ lệ công thức mì ống cà chua và húng quế cho bữa tiệc, bạn cần xem qua lượng nguyên liệu để nắm rõ bạn đang có gì. Các định lượng công thức được lưu trong danh sách quantities (tính bằng gram). Bước đầu tiên để xây dựng bộ nhân tỷ lệ công thức, bạn sẽ lặp qua các định lượng này và dùng câu lệnh điều kiện để phân loại — nhưng chưa tiến hành nhân tỷ lệ. Cách này giúp bạn hiểu phân bố nguyên liệu trước khi thay đổi bất kỳ điều gì.

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

  • Lặp qua từng định lượng trong danh sách quantities dùng qty làm biến lặp.
  • Bên trong vòng lặp, thêm điều kiện kiểm tra qty có lớn hơn hoặc bằng 400 gram không. Nếu có, in 'Large quantity'.
  • Thêm nhánh elif để kiểm tra qty có lớn hơn hoặc bằng 200 gram không. Nếu có, in 'Medium quantity'.
  • Thêm mệnh đề else để xử lý các định lượng còn lại và in 'Small quantity'.

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.

quantities = [500, 400, 20, 15, 15, 7]

# Loop through each quantity in the recipe
for ____ in ____:
    # Check if it's a large quantity (400g or more)
    ____ ____ >= 400:
        print('Large quantity')
    # Check if it's a medium quantity (200g or more)
    ____ qty >= ____:
        print('Medium quantity')
    # Otherwise it's a small quantity
    ____:
        print('Small quantity')
Chỉnh sửa và Chạy Mã