Chương trình Python để hoán đổi hai biến

Trong ví dụ này, bạn sẽ học cách hoán đổi hai biến bằng cách sử dụng một biến tạm thời và không sử dụng biến tạm thời.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình Python sau:

  • Các kiểu dữ liệu Python
  • Nhập, xuất và nhập Python
  • Toán tử Python

Mã nguồn: Sử dụng một biến tạm thời

 # Python program to swap two variables x = 5 y = 10 # To take inputs from the user #x = input('Enter value of x: ') #y = input('Enter value of y: ') # create a temporary variable and swap the values temp = x x = y y = temp print('The value of x after swapping: ()'.format(x)) print('The value of y after swapping: ()'.format(y)) 

Đầu ra

 Giá trị của x sau khi hoán đổi: 10 Giá trị của y sau khi hoán đổi: 5 

Trong chương trình này, chúng tôi sử dụng biến tạm thời để giữ giá trị của x tạm thời. Sau đó, chúng tôi đặt giá trị của y theo x và sau đó là nhiệt độ trong y. Bằng cách này, các giá trị được trao đổi.

Mã nguồn: Không sử dụng biến tạm thời

Trong Python, có một cấu trúc đơn giản để hoán đổi các biến. Đoạn mã sau thực hiện tương tự như trên nhưng không sử dụng bất kỳ biến tạm thời nào.

 x = 5 y = 10 x, y = y, x print("x =", x) print("y =", y) 

Nếu cả hai biến đều là số, chúng ta có thể sử dụng các phép toán số học để thực hiện tương tự. Nó có thể không trực quan ngay từ cái nhìn đầu tiên. Nhưng nếu bạn nghĩ về nó, nó là khá dễ dàng để tìm ra nó. Đây là vài ví dụ

Cộng và trừ

 x = x + y y = x - y x = x - y 

Phép nhân và phép chia

 x = x * y y = x / y x = x / y 

Hoán đổi XOR

Thuật toán này chỉ hoạt động với số nguyên

 x = x y y = x y x = x y 

thú vị bài viết...