首页 > 解决方案 > 仅使用元组交换浮点值

问题描述

我一直在尝试编写一个仅使用元组交换两个值的程序。它必须有两个浮点值并且只使用两个变量。我使用数学方程解决了它,但需要找到另一种编程方法。

我用于交换值的数学方程有效,但我需要找到另一种方法而不使用数学交换值。

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)

理想情况下,我将能够交换这些值,而无需相互添加和减去这些值。

标签: pythonpython-3.xtuples

解决方案


推荐阅读