我一直在尝试编写一个仅使用元组交换两个值的程序。它必须具有两个浮点值,并且只能使用两个变量。我使用数学方程式对其进行了求解,但需要找到另一种编程方法。
我有用于交换值的数学方程式,但我需要找到另一种方法,而无需使用数学交换值。
x = float(input("Please enter a value for x: "))
y = float(input("Please enter a value for y: "))
x = x+y
y = x-y
x = x-y
print ("x is: ", x)
print ("y is: ", y)
理想情况下,我可以交换值,而不必彼此增加和减少值。