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.

  301 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


Kết nối Python với SQL – lấy dữ liệu và trực quan hóa

Bạn có dữ liệu trong MySQL, PostgreSQL hoặc SQL Server – nhưng muốn phân tích bằng Python, vẽ biểu đồ với pandas/matplotlib hoặc tạo dashboard? → Trong bài viết này, bạn sẽ học cách kết nối Python với SQL, lấy dữ liệu ra DataFrame, và trực quan hóa ngay bằng biểu đồ.

5 sai lầm khi học Python mà người mới bắt đầu thường mắc phải

Python là một trong những ngôn ngữ lập trình phổ biến và dễ học nhất hiện nay. Tuy nhiên, với người mới bắt đầu, việc học Python đôi khi không hề “dễ dàng” như lời đồn. Trong bài viết này, chúng ta sẽ cùng điểm qua 10 sai lầm phổ biến nhất khi học Python ở người mới bắt đầu và cách để bạn tránh chúng. Nếu bạn đang trong hành trình chinh phục Python, hãy đọc kỹ để không “vấp” phải những lỗi đáng tiếc này nhé!

Phần Mềm Lập Trình Python Tốt Nhất Cho Lập Trình Viên Mới 2025

Python đang là một trong những ngôn ngữ lập trình phổ biến nhất thế giới nhờ sự đơn giản và tính linh hoạt. Với lập trình viên mới, việc chọn đúng công cụ không chỉ giúp bạn học nhanh mà còn xây dựng nền tảng vững chắc cho sự nghiệp. Vậy đâu là phần mềm lập trình Python phù hợp nhất cho người bắt đầu vào năm 2025? Hãy cùng MCI Vietnam khám phá nhé!

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