Menu
CoddyTech

Ôn tập: logic đơn giản

Thuộc phần Nền tảng cơ bản trong hành trình Lua của Coddy. Bài học 25 trên 90.

challenge icon

Thử thách

Dễ

Xác định xem nhân vật có thể thực hiện đòn tấn công đặc biệt hay không bằng cách kết hợp nhiều điều kiện logic. Tạo biến có tên hasHighEnergy và gán giá trị true cho biến đó. Tạo biến có tên hasFullHealth và gán giá trị false cho biến đó. Tạo biến có tên hasSpecialPowerUp và gán giá trị true cho biến đó. Nhân vật có thể thực hiện đòn tấn công đặc biệt nếu có nhiều năng lượng VÀ có đầy máu HOẶC có vật phẩm tăng sức mạnh đặc biệt. Dùng các toán tử logic để tạo biến có tên canPerformSpecialAttack lưu kết quả của điều kiện phức tạp này. In ra kết quả kiểu boolean.

Tự làm thử

-- Tạo các biến (variable) cần thiết
local hasHighEnergy = true
local hasFullHealth = false
local hasSpecialPowerUp = true

-- TODO: Viết code ở đây để xác định xem nhân vật có thể thực hiện đòn tấn công đặc biệt hay không
-- Dùng toán tử (operator) logic để kết hợp các điều kiện (condition)

-- In kết quả ra
print(canPerformSpecialAttack)

Tất cả bài học trong Nền tảng cơ bản

Tự luyện tập: Trình biên dịch Lua online