Python Basics

Câu lệnh if else trong Python

Điều kiện giúp chương trình chọn việc cần làm: Python kiểm tra từng if hoặc elif theo thứ tự và chạy khối đầu tiên có điều kiện là True.

Câu lệnh if else trong Python là gì?

Điều kiện giúp chương trình chọn việc cần làm: Python kiểm tra từng if hoặc elif theo thứ tự và chạy khối đầu tiên có điều kiện là True.

Ra quyết định với if, elif và else, và kết hợp điều kiện với and, or và not.

Khi nào nên sử dụng?

  • Học và luyện tập cú pháp Python qua ví dụ thực tế.
  • Xây dựng nền tảng trước khi giải các bài toán lớn hơn.
  • Thử nhanh một ý tưởng mà không cần cài đặt môi trường cục bộ.

Xem cách hoạt động

Kéo thanh trượt để đổi điểm. Lưu đồ sáng lên theo nhánh chương trình đi qua, và dòng code tương ứng được tô sáng.

Code ví dụ

Chạy code →
main.py
temperature = 23

# if / elif / else picks the first branch whose condition is True.
if temperature >= 30:
    print("It's hot")
elif temperature >= 20:
    print("It's warm")
elif temperature >= 10:
    print("It's cool")
else:
    print("It's cold")

# and, or, not combine conditions.
age = 17
has_ticket = True
if age >= 18 and has_ticket:
    print("You can enter")
elif not has_ticket:
    print("Please buy a ticket")
else:
    print("You need an adult with you")

# A conditional expression chooses between two values on one line.
number = 7
kind = "even" if number % 2 == 0 else "odd"
print(number, "is", kind)

Kết quả dự kiến

It's warm
You need an adult with you
7 is odd

Cách hoạt động

Thụt lề cho biết những dòng nào thuộc về mỗi nhánh. and, or và not tạo điều kiện lớn hơn, còn value_if_true if condition else value_if_false chọn giá trị trên một dòng.

Thay đổi giá trị và chạy chương trình bằng trình chạy Python online của CodeUtility mà không cần cài Python.

Bài tập mở rộng

Hãy sửa code theo các bài tập dưới đây để hiểu rõ cách hoạt động thay vì chỉ sao chép kết quả.

  1. Thay đổi dữ liệu đầu vào và dự đoán output trước khi chạy.
  2. Bổ sung kiểm tra cho dữ liệu rỗng hoặc không hợp lệ.
  3. Đóng gói logic thành hàm và viết thêm nhiều test case.
Chạy trong Python IDE →

Luyện tập với thử thách

Áp dụng kiến thức của bài học này để giải một bài toán thực tế. Mỗi thử thách chạy ngay trên trình duyệt, có kiểm thử tức thì và AI nhận xét.

Tất cả thử thách