Control Flow
Conditional statements if
Câu lệnh if được sử dụng để kiểm tra một điều kiện: nếu điều kiện là đúng sẽ chạy một khối các câu lệnh (được gọi là if-block).
Khối else sẽ được thực thi nếu điều kiện trong if là sai
Khi ta phải kiểm tra thêm một điều kiện nữa nếu trong if là sai ta có thể sử dụng elif
Chúng ta có thể đặt các khối lệnh if lồng nhau:
Switch
Có một điều đặc biệt hơn các ngôn ngữ khác là Python không có Switch case. Thay vào đó chúng ta có thể sử dụng if...elif....else để thay thế cấu trúc switch case (hơi bất tiện nhỉ, thế nếu mà có 8 - 10 case thì cứ if else thế này chắc khó đọc quá?)
Ngoài cách dùng if else trên có thể sử dụng cách sau:
Đoạn code trên key tương tự đầu vào của hàm switch nếu key thỏa mãn 1 giá trị nào đó thì sẽ trả về giá trị đúng. nếu key ko tồn tại thì sẽ trả về mặc định nothing.
Ví dụ khác:
Follower me
Facebook: https://www.facebook.com/lamsaodecode
Last updated