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.

  357 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


PYTHON CÓ THỂ LÀM ĐƯỢC NHỮNG GÌ? KHÁM PHÁ 15 ỨNG DỤNG PHỔ BIẾN NHẤT

Python là một trong những ngôn ngữ lập trình phổ biến nhất hiện nay nhờ cú pháp đơn giản, dễ học và khả năng ứng dụng linh hoạt. Từ phát triển website, phân tích dữ liệu đến trí tuệ nhân tạo (AI), Python đều đóng vai trò quan trọng trong nhiều dự án công nghệ. Vậy Python có thể làm được những gì? Hãy cùng khám phá 15 lĩnh vực ứng dụng nổi bật của Python trong bài viết dưới đây.

PYTHON FOR MACHINE LEARNING - TỪ DỮ LIỆU ĐẾN DỰ ĐOÁN TƯƠNG LAI

PYTHON FOR MACHINE LEARNING - TỪ DỮ LIỆU ĐẾN DỰ ĐOÁN TƯƠNG LAI

PYTHON & MACHINE LEARNING – BƯỚC TIẾN TẤT YẾU CHO NGƯỜI LÀM DATA

PYTHON & MACHINE LEARNING – BƯỚC TIẾN TẤT YẾU CHO NGƯỜI LÀM DATA

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