Vòng lặp while có điều kiện
Trình nhân tỷ lệ công thức của bạn cần xác minh rằng bạn có đủ từng nguyên liệu trước khi tăng lượng. Bạn sẽ dùng vòng lặp while kết hợp với logic điều kiện để kiểm tra số lượng nguyên liệu và đưa ra các cập nhật trạng thái hữu ích. Bạn có biến ingredients_checked theo dõi số nguyên liệu đã kiểm tra, và total_ingredients biểu thị tổng số nguyên liệu trong công thức mì ống cà chua và húng quế của bạn.
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 vòng lặp
whiletiếp tục miễn làingredients_checkednhỏ hơntotal_ingredients. - Tăng biến đếm
ingredients_checkedlên 1 mỗi lần vòng lặp chạy. - Dùng câu lệnh điều kiện để kiểm tra liệu có ít hơn 4 nguyên liệu đã được xem xét hay không.
- Nếu không, kiểm tra liệu có 6 nguyên liệu trở xuống đã được xem xét hay không.
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.
total_ingredients = 7
ingredients_checked = 0
# Set up the loop
____ ingredients_checked < total_ingredients:
# Increment the counter
____ += 1
# Check if less than 4 ingredients reviewed
____ ingredients_checked < 4:
print("More than half remaining")
# Check if 6 or fewer ingredients reviewed
____ ingredients_checked <= 6:
print("Nearly finished checking")
else:
print("All ingredients verified!")