Bài 5.0. Python - Câu lệnh If

Lập trình thường liên quan đến việc kiểm tra một tập hợp các điều kiện và quyết định hành động nào cần thực hiện dựa trên các điều kiện đó. Câu lệnh if của Python cho phép bạn kiểm tra trạng thái hiện tại của chương trình và phản hồi phù hợp với trạng thái đó.

Trong chương này, bạn sẽ học cách viết các kiểm tra điều kiện, cho phép bạn kiểm tra bất kỳ điều kiện nào mà bạn quan tâm. Bạn sẽ học cách viết các câu lệnh if đơn giản, và bạn sẽ học cách tạo ra một loạt các câu lệnh if phức tạp hơn để xác định khi nào các điều kiện chính xác mà bạn muốn có mặt. Sau đó, bạn sẽ áp dụng khái niệm này vào danh sách, để bạn có thể viết một vòng lặp for xử lý hầu hết các mục trong danh sách theo một cách nhưng xử lý các mục có giá trị cụ thể theo một cách khác.

Câu lệnh If trong Python

Câu lệnh if trong Python được sử dụng để kiểm tra một điều kiện cụ thể. Nếu điều kiện đó đúng, khối mã bên trong câu lệnh if sẽ được thực thi. Nếu điều kiện sai, khối mã đó sẽ bị bỏ qua.

Cú pháp cơ bản của câu lệnh If
if điều_kiện:
    # Khối mã được thực thi nếu điều kiện đúng
Ví dụ về câu lệnh If
x = 10
if x > 5:
    print("x lớn hơn 5")

Trong ví dụ trên, vì x lớn hơn 5, nên câu lệnh print sẽ được thực thi và in ra "x lớn hơn 5".

Câu lệnh If-Else

Câu lệnh if-else cho phép bạn thực hiện một khối mã khác nếu điều kiện là sai.

Cú pháp của câu lệnh If-Else
if điều_kiện:
    # Khối mã được thực thi nếu điều kiện đúng
else:
    # Khối mã được thực thi nếu điều kiện sai
Ví dụ về câu lệnh If-Else
x = 10
if x > 15:
    print("x lớn hơn 15")
else:
    print("x không lớn hơn 15")

Trong ví dụ trên, vì x không lớn hơn 15, nên câu lệnh print trong khối else sẽ được thực thi và in ra "x không lớn hơn 15".

Câu lệnh If-Elif-Else

Câu lệnh if-elif-else cho phép bạn kiểm tra nhiều điều kiện khác nhau.

Cú pháp của câu lệnh If-Elif-Else
if điều_kiện_1:
    # Khối mã được thực thi nếu điều kiện 1 đúng
elif điều_kiện_2:
    # Khối mã được thực thi nếu điều kiện 2 đúng
else:
    # Khối mã được thực thi nếu không có điều kiện nào đúng
Ví dụ về câu lệnh If-Elif-Else
x = 10
if x > 15:
    print("x lớn hơn 15")
elif x > 5:
    print("x lớn hơn 5 nhưng không lớn hơn 15")
else:
    print("x không lớn hơn 5")

Trong ví dụ trên, vì x lớn hơn 5 nhưng không lớn hơn 15, nên câu lệnh print trong khối elif sẽ được thực thi và in ra "x lớn hơn 5 nhưng không lớn hơn 15".

Kết luận

Câu lệnh if là một công cụ mạnh mẽ trong Python cho phép bạn kiểm tra các điều kiện và thực hiện các hành động khác nhau dựa trên kết quả của các điều kiện đó. Bằng cách sử dụng các câu lệnh if, if-else và if-elif-else, bạn có thể viết mã linh hoạt và mạnh mẽ để xử lý nhiều tình huống khác nhau trong chương trình của mình.

Làm thêm nhiều bài tập miễn phí tại đây

Comments

There are no comments at the moment.