Lựa chọn: các phát biểu if và if-else Python (phần 7)

Các phát biểu if nhiều nhánh (tiếp tục)

Chú ý rằng elif là viết tắt cho else if, vì else if không phải là cú pháp Python hợp pháp. Phát biểu if nhiều
nhánh xem xét mỗi điều kiện cho đến khi một cái đánh giá thành True hay tất cả chúng đánh giá thành False. Khi
một điều kiện đánh giá thành True, hành động tương ứng được thực hiện và quyền kiểm soát nhảy qua tới cuối toàn
bộ phát biểu chọn. Nếu không điều kiện nào đánh giá thành True, thì hành động sau else gắn đuôi được thực hiện.
Cú pháp của phát biểu if nhiều nhánh là như sau:

if <condition-1>:

<sequence of statements-1>

elif <condition-n>:

<sequence of statements-n>

else:

<default sequence of statements>

Lại một lần nữa, thụt dòng giúp người đọc con người và trình dịch Python xem cấu trúc logic của phát biểu kiểm soát
này. Ảnh dưới thể hiện một hình họa dòng của semantics của phát biểu if nhiều nhánh với 2 điều kiện và một mệnh đề
else gắn đuôi.
elseif

Chia sẻ