Tôi muốn nói chuyện với bạn về một cách khác để thực hiện logic có điều kiện.
Chúng ta đã thấy câu lệnh if lf và then else.
Nhưng có một cách khác được gọi là chim ba ba.
Nhà điều hành.
Bây giờ, điều này vẫn giống như các câu lệnh elseif hoặc if else.
Nhưng đó là một con đường tắt.
Vì vậy, bạn chỉ có thể sử dụng chúng trên một số logic có điều kiện nhất định.
Vì vậy, nó không có nghĩa là, này, đây chỉ là một cách hoàn toàn mới.
Đây là một phím tắt, theo một nghĩa nào đó để bạn làm cho mã của mình gọn gàng hơn một chút.
Chúng ta hãy có một cái nhìn.
Nhân tiện, các toán tử bậc ba này cũng có thể được gọi là biểu thức điều kiện.
Và khi bạn nghe thấy từ diễn đạt, điều đó có nghĩa là gì đối với bạn, phải không?
Đó là một biểu thức vì nó đánh giá một giá trị.
Vì vậy, một toán tử bậc ba hoặc một biểu thức điều kiện là một phép toán đánh giá một cái gì đó dựa trên
điều kiện là đúng hay không.
Và nó thực sự là một tính năng mới của Python kể từ phiên bản 2. 4.
Vì vậy, chúng ta hãy xem xét.
Cách chúng tôi sử dụng điều này để nói là điều kiện.
Nếu điều này là đúng, thì hãy làm điều này.
Vì vậy, đây là điều kiện, nếu đúng.
Và chịu với tôi ở đây nó có một chút khó hiểu.
Lúc đầu, chúng tôi nói nếu.
Và ở đây chúng tôi đưa ra điều kiện.
Nếu không thì điều kiện.
Nếu.
Khác.
Được rồi.
Đó là một chút khó hiểu.
Vì vậy, chúng ta hãy đi qua nó.
Vì vậy, if sẽ kiểm tra điều kiện này để nó không thực sự bắt đầu từ đây, nó sẽ
nói hey, nếu điều kiện này.
Bây giờ điều này sẽ đánh giá đúng hoặc sai.
Nếu đó là sự thật, thì chúng tôi sẽ làm điều này.
Nếu không, chúng tôi sẽ làm điều này.
Vì vậy, hãy để tôi chỉ cho bạn một ví dụ về cách hoạt động của nó.
Giả sử chúng tôi đang cố gắng xác định một giếng, nếu một người dùng là bạn của bạn, vì vậy chúng tôi sẽ nói là bạn.
Và ở đây chúng ta có thể đặt true hoặc false cho bạn bè.
Có lẽ chúng tôi có thể kiểm tra trên Facebook xem người dùng có thể nhắn tin cho bạn hoặc trên Twitter liệu người dùng Twitter có thể gửi tin nhắn trực
tiếp cho bạn hay không.
Vâng, ở đây và chúng ta hãy làm mười.
Thông điệp.
Và ở đây chúng ta có thể thực hiện toán tử bậc ba của mình.
Chúng ta sẽ nói to tin nhắn.
Nếu vậy, đây là nếu điều kiện là đúng.
Điều kiện là.
Này, người này có phải là bạn của bạn không?
Nếu không thì điều kiện.
Điều đó là sai.
Tôi sẽ nói là không được phép nhắn tin.
Và bạn có thể thấy ở đây rằng đây là một lớp lót.
Nó trông giống như hai dòng.
Nhưng bạn có thể thấy ở đây rằng nó không thực sự chỉ là chúng ta đang gói để chúng ta có thể xem toàn
bộ mã.
Vì vậy, hãy chạy điều này và xem những gì có thể nhắn tin cho Prince.
Nếu tôi chạy cái này.
Tin nhắn được cho phép vì tốt, chúng tôi đã chỉ định tin nhắn lớn cho Ken thông báo vì trong khi điều kiện
là đúng nếu người này không phải là bạn của tôi và tôi chạy điều này không được phép nhắn vì điều kiện nếu điều kiện
đánh giá là sai thì tôi biết thứ tự ở đây có thể hơi khó hiểu.
Vì vậy, bạn có thể phải nhìn vào nó một vài lần và bạn cần phải sử dụng nó một vài lần để thực sự nhớ
nó.
Nhưng đây là điều kiện quy tắc chung.
Nếu đúng nếu điều kiện ls điều kiện nếu không sai nếu sai không thể đánh vần.
Được rồi.
Một cách viết tắt hay để thực hiện điều gì đó khi một điều kiện là đúng hoặc sai hoặc đánh giá là đúng hoặc
sai.
Được rồi.
Hẹn gặp lại các bạn trong video tiếp theo.
Tạm biệt.