PHP
Python

Trang chủ

Tìm hiểu về lệnh if trong Python – Học lập trình Python

Ngôn ngữ Python là một ngôn ngữ lập trình đa mục đích, nổi tiếng với cú pháp dễ đọc, dễ học và tính ứng dụng cao. Trong lĩnh vực phát triển web, Python thường được sử dụng thông qua các framework như Django và Flask để xây dựng các ứng dụng web mạnh mẽ, bảo mật và dễ mở rộng. Trong chuyên mục này, Vietnix không chỉ cung cấp kiến thức nền tảng về ngôn ngữ Python mà còn hướng dẫn chi tiết cách xây dựng các ứng dụng web thực tế, sử dụng các framework phổ biến và áp dụng các kỹ thuật tiên tiến. Vietnix cam kết liên tục cập nhật những bài viết mới nhất về các tính năng mới của Python, các thư viện hỗ trợ hữu ích và những phương pháp tốt nhất, giúp bạn khai thác tối đa sức mạnh của Python và hoàn thiện kỹ năng lập trình web của mình.
html
CSS
javascript
sql
python
php
c
c++
bootstrap
react
mysql
reactjs
vuejs
Javascript Tutorials
03/01/2025
3 phút đọc
Theo dõi Vietnix trên

Tìm hiểu về lệnh if trong Python – Học lập trình Python

Lệnh if là một khái niệm cốt lõi trong bất kỳ ngôn ngữ lập trình nào, và Python cũng không ngoại lệ. Câu lệnh này cung cấp một phương tiện để chương trình có thể rẽ nhánh, lựa chọn các hành động khác nhau dựa trên một đánh giá logic. Trong bài viết này Vietnix sẽ giúp bạn hiểu rõ hơn về khái niệm, cơ chế và cách lệnh if vận hành trong Python.

Lệnh if trong Python là gì?

Câu lệnh if trong Python được dùng để kiểm tra một điều kiện là đúng (True) hay sai (False). Lệnh này chứa một biểu thức logic so sánh dữ liệu và đưa ra quyết định dựa trên kết quả so sánh đó.

image 15
Tìm hiểu về lệnh if trong Python - Học lập trình Python 8

Cú pháp của lệnh if

if biểu_thức:
    # câu lệnh (hoặc các câu lệnh) sẽ được thực thi

Nếu biểu_thức trả về giá trị True, câu lệnh (hoặc các câu lệnh) bên trong khối if sẽ được thực thi. Ngược lại, nếu biểu_thức trả về giá trị False, thì đoạn code đầu tiên sau khi kết thúc khối if sẽ được thực thi.

Flowchart của câu lệnh if trong Python

Sơ đồ dưới đây minh họa luồng hoạt động của câu lệnh if trong lập trình:

Luồng hoạt động của lệnh if trong Python
Luồng hoạt động của lệnh if trong Python

Ví dụ về lệnh if trong Python

Hãy xem xét ví dụ về một khách hàng được hưởng chiết khấu 10% nếu số tiền mua hàng của họ lớn hơn 1000. Nếu không, họ sẽ không được giảm giá. Sơ đồ luồng sau đây sẽ mô tả toàn bộ quá trình ra quyết định:

Sơ đồ ví dụ về quá trình ra quyết định của lệnh if trong Python
Sơ đồ ví dụ về quá trình ra quyết định của lệnh if trong Python

Đầu tiên, mình đặt biến discount bằng 0 và biến amount bằng 1200. Sau đó, mình sử dụng câu lệnh if để kiểm tra xem amount có lớn hơn 1000 hay không. Nếu điều kiện này đúng, mình sẽ tính số tiền chiết khấu. Nếu được giảm giá, mình sẽ trừ số tiền chiết khấu này vào amount ban đầu.

Code Python cho sơ đồ luồng trên có thể được viết như sau:

discount = 0
amount = 1200

# Check he amount value
if amount > 1000:
   discount = amount * 10 / 100

print("amount = ", amount - discount)

Ở đây số tiền là 1200, do đó chiết khấu 120 được trừ đi. Khi thực thi mã, bạn sẽ nhận được kết quả sau:

amount = 1080.0

Bây giờ, mình hãy thử thay đổi biến amount thành 800, rồi chạy lại code. Lần này, không có chiết khấu nào được áp dụng. Bạn sẽ thấy kết quả sau:

amount = 800

Lời kết

Vậy là chúng ta đã cùng nhau tìm hiểu chi tiết về lệnh if trong Python cũng như vai trò của lệnh này trong lập trình. Hy vọng những kiến thức này sẽ hữu ích, giúp bạn làm chủ các cấu trúc điều kiện và viết code Python một cách hiệu quả.

Cao Lê Viết Tiến

PHP Leader
tại
Vietnix

Kết nối với mình qua

Icon Quote
Icon Quote

Học lập trình online cùng vietnix

Học lập trình online cùng Vietnix

PHPXem thêmThu gọn