Menu
CoddyTech

Hoán đổi biến

Thuộc phần Logic và luồng chương trình trong hành trình Python của Coddy. Bài học 3 trên 78.

Hoán đổi biến là một thao tác phổ biến, trong đó giá trị của hai biến được đổi cho nhau. Python cung cấp một cách đơn giản và tinh tế để hoán đổi biến mà không cần biến tạm, khác với nhiều ngôn ngữ lập trình khác.

Phương pháp truyền thống (dùng biến tạm thời):

a = 10
b = 20
temp = a
a = b
b = temp
print(a)  # Đầu ra: 20
print(b)  # Đầu ra: 10

Cách viết Pythonic (gán đồng thời):

a = 10
b = 20
a, b = b, a
print(a)  # Đầu ra: 20
print(b)  # Đầu ra: 10

Theo phong cách Python, giá trị của b và a lần lượt được gán đồng thời cho a và b. Cách làm này dễ đọc hơn và không cần thêm biến nào.

challenge icon

Thử thách

Dễ

Viết một chương trình Python để hoán đổi giá trị của hai biến mà không dùng biến tạm. Khởi tạo hai biến x và y lần lượt với các giá trị 5 và 10. Hoán đổi giá trị của chúng rồi in ra.

Tự làm thử

# Khởi tạo các biến x và y



# Hoán đổi giá trị của x và y


# In ra các giá trị sau khi hoán đổi
print(f"x: {x}")
print(f"y: {y}")
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Logic và luồng chương trình

Tự luyện tập: Trình biên dịch Python online