Trang chủ>  Blog >  Chia sẻ kinh nghiệm >  Cấu Trúc Điều Kiện (if-else) – Cho Code Thông Minh Hơn

Cấu Trúc Điều Kiện (if-else) – Cho Code Thông Minh Hơn


Cấu trúc điều kiện là “bộ não” của chương trình. Nó cho phép Python ra quyết định dựa trên dữ liệu đầu vào: nếu điều kiện đúng thì làm việc A, nếu sai thì làm việc B. Hiểu đúng if-else giúp code bạn trở nên linh hoạt và thông minh hơn.

  315 lượt xem

Nội dung bài viết

1. Cú pháp if-else trong Python

age = 20

if age >= 18:

    print("Bạn đã đủ 18 tuổi")

else:

    print("Bạn chưa đủ tuổi")

  • if: Kiểm tra điều kiện đầu tiên.
    elif: (else if) kiểm tra điều kiện khác khi điều kiện trước đó sai.
    else: chạy khi tất cả điều kiện phía trên sai.

 

2. Các tình huống sử dụng phổ biến

Kiểm tra giá trị số: Kiểm tra điểm số để phân loại học lực.

score = 85

if score >= 90:

    print("Xuất sắc")

elif score >= 70:

    print("Khá")

else:

    print("Cần cố gắng")

So sánh chuỗi: Kiểm tra trạng thái đơn hàng.

status = "Pending"

if status == "Delivered":

    print("Đã giao hàng")

else:

    print("Đơn hàng đang xử lý")

Kết hợp nhiều điều kiện:

age = 25

is_member = True

if age >= 18 and is_member:

    print("Đủ điều kiện tham gia chương trình VIP")

 

3. Giá trị mang lại

🎓 Học viên: Học cách tư duy logic, giải bài toán ra quyết định theo dữ liệu.
🏢 Doanh nghiệp: Code trở nên linh hoạt, xử lý được nhiều tình huống (phân loại khách hàng, cảnh báo KPI).

4. Lỗi thường gặp

  • Sai thụt lề (indentation): Python yêu cầu thụt lề chuẩn, nếu sai sẽ báo lỗi IndentationError.
    Dùng toán tử gán = thay vì so sánh ==:

if x = 5:  # Sai, phải là x == 5

  • Điều kiện chồng chéo: Quên sắp xếp điều kiện từ rộng → hẹp khiến code chạy sai.

 

5. Kết luận

If-else là nền tảng cho việc viết code ra quyết định. Thành thạo if-else giúp bạn xử lý từ các bài toán nhỏ đến luồng logic phức tạp trong dự án thật.

🎓 Khóa học Python tại MCI Academy
• Thực hành 20+ bài tập điều kiện từ cơ bản đến nhiều nhánh lồng nhau.
• Mini project: phân loại khách hàng theo độ tuổi và chi tiêu.
📞 Hotline: 0352.433.233
📧 Email: cskh@mcivietnam.com

 

Chương trình đào tạo: Phân tích dữ liệu, Khoa học dữ liệu, Kĩ sư dữ liệu, Lập trình ứng dụng.
Chất lượng nhất - Uy tín nhất - Nhiều học viên tin tưởng nhất
Hơn 8000 học viên ưu tú đã tốt nghiệp
Đăng ký tư vấn khóa học

*Vui lòng nhập số điện thoại của bạn

*Vui lòng nhập họ tên của bạn

*Vui lòng chọn địa điểm học

*Vui lòng chọn giới tính

*Vui lòng chọn 1 trường


Các bài viết liên quan


Hướng Dẫn Cách Tạo GUI Trong Python Từ Cơ Bản Đến Nâng Cao

Khám phá cách tạo GUI trong Python với hướng dẫn chi tiết từ cơ bản đến nâng cao: tạo cửa sổ, thêm widget, xử lý sự kiện và tối ưu layout dễ hiểu cho người mới.

Dict Trong Python Là Gì? Khám Phá Cấu Trúc Dữ Liệu Mạnh Nhất

Tìm hiểu Dict trong Python với cấu trúc dữ liệu mạnh mẽ giúp bạn tối ưu tốc độ xử lý, lưu trữ, truy xuất và quản lý dữ liệu hiệu quả chỉ với vài dòng code.

Code Python bằng gì? 7 công cụ giúp bạn code nhanh gấp đôi

Khám phá 7 công cụ giúp bạn code Python nhanh gấp đôi. Từ VS Code, PyCharm đến Google Colab – chọn môi trường lập trình phù hợp để học và làm việc hiệu quả.

Các bài viết liên quan