Trong chuỗi series về Python căn bản hôm nay mình xin được giới thiệu với các bạn Lệnh IF trong Python và cách ứng dụng lệnh IF để viết chương trình nhé.
1. Lệnh IF trong Python dùng để làm gì?
- Lệnh IF được sử dụng để kiểm tra điều kiện, nếu thỏa điều kiện thì lệnh nằm trong khối IF sẽ được thực thi. Ngược lại nếu không thỏa điều kiện thì các lệnh nằm trong khối IF sẽ bị bỏ qua.
- Có 3 cách sử dụng IF như sau và tùy trường hợp mà chúng ta sẽ sử dụng lệnh nào:
- Lệnh IF
- Lệnh IF … ELSE
- Lệnh ELIF
2. Lệnh IF:
Lưu đồ thuật toán:
Cú pháp:
if bieu_thuc :
lenh_thuc_thi_1
lenh_thuc_thi_2
…
- Ví dụ:
- Trường hợp thỏa điều kiện:
a=10
b=10
if a==b :
print( “ A bằng B ”)
- Khi chạy chương trình kết quả sẽ hiển thị như sau:
- Trường hợp không thỏa điều kiện:
a=10
b=20
if a==b :
print( “ A bằng B ”)
- Khi chạy chương trình sẽ không hiển thị “A bằng B” do không thỏa điều kiện
- Tuy nhiên lúc này chúng ta muốn chương trình vẫn xuất ra thông báo “A không bằng B” nếu không thỏa điều kiện a=b thì sẽ cần sử dụng Lệnh IF… ELSE
3. Lệnh IF - ELSE:
Lưu đồ thuật toán:
Cú pháp:
if bieu_thuc:
lenh_thuc_thi
else:
lenh_thuc_thi
- Lấy lại ví dụ ở trên ta muốn chương trình nếu thỏa hay không thỏa điều kiện vẫn xuất ra màn hình thông báo.
- Dựa vào ảnh trên có nghĩa là nếu thỏa điều kiện a=b thì xuất ra màn hình thông báo “A bằng B” mặt khác nếu không thỏa điều kiện thì xuất ra màn hình “A không bằng B”.
- Ta có thể thấy a không bằng b nên chương trình sẽ xuất ra màn hình “A không bằng B”.
4. Lệnh IF - ELIF:
Lưu đồ thuật toán:
- Lệnh ELIF được dùng để kiểm tra nhiều điều kiện và sẽ thực thi khối code ngay khi có một trong các điều kiện có giá trị là true.
Cú pháp:
if bieu_thuc:
lenh_thuc_thi
elif bieu_thuc_2:
lenh_thuc_thi
elif bieu_thuc_3:
lenh_thuc_thi
else:
lenh_thuc_thi
- Ví du:
- Dựa vào hình trên ta có thể thấy được a < b lúc này chương trình sẽ duyệt lệnh từ trên xuống và thấy ở hàng thứ 7 thỏa điều kiện. Chương trình sẽ thực thi các lệnh nằm trong lệnh ELIF đó.
- Để có thể hiểu rõ hơn cách thức hoạt động của lệnh IF chúng ta cùng áp dụng vào viết chương trình máy tính cơ bản nhé!
Author: Trí Tạ
Đăng nhận xét