python - 仅使用元组交换浮点值
问题描述
我一直在尝试编写一个仅使用元组交换两个值的程序。它必须有两个浮点值并且只使用两个变量。我使用数学方程解决了它,但需要找到另一种编程方法。
我用于交换值的数学方程有效,但我需要找到另一种方法而不使用数学交换值。
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)
理想情况下,我将能够交换这些值,而无需相互添加和减去这些值。
解决方案
推荐阅读
- mongodb - Mongodump 错误:不允许位置参数:[abc]
- python-3.x - 配置错误:未知选项“-ipadx”
- apache-spark - Spark(纱线客户端模式)在作业/阶段完成后不释放内存
- php - 如何在 PHP 中显示具有多级标题的表中的 MySql 记录。使用 MySqli 在 PHP 中使用动态数据透视表
- mysql - 通过分组列返回特定行
- php - 比较mysql中的两个日期
- python - 保存在 Python 的 for 循环中创建的每个新数据框
- java - 无法解析 Spring Boot 项目中的 Spring AOP 类型
- c# - 创建,无法登录用户 ID 和名称
- red-black-tree - 红黑树中黑高的定义