. 定义两个变量如:number1,number2分别赋值为10和5,写程序交换两个变量的值
时间: 2024-09-18 16:06:46 浏览: 56
(16) 若变量已正确定义并赋值,下面符合C语言语法的表达式是( ).doc
在Python中,我们可以使用传统的临时变量法来交换两个变量的值,例如`number1`和`number2`。下面是一个简单的示例:
```python
# 定义变量并赋值
number1 = 10
number2 = 5
# 使用临时变量交换
temp = number1
number1 = number2
number2 = temp
# 输出交换后的结果
print("交换前:number1 =", number1, ", number2 =", number2)
print("交换后:number1 =", number1, ", number2 =", number2)
```
运行这段代码后,你会看到`number1`变为5,而`number2`变为10。
如果你想要更简洁的操作,但仅适用于整数类型的变量,也可以考虑使用算术运算,比如加减运算,但是这种方法只适用于数值类型的变量:
```python
number1 = 10
number2 = 5
# 交换数值(仅适用于数值)
number1, number2 = number1 + number2, number1 - number2 + number1
# 输出交换后的结果
print("交换后:number1 =", number1, ", number2 =", number2)
```
请注意,这两种方法都不会改变原始变量的内存地址,只是值发生了交换。对于非数值类型(如字符串、引用等)或其他语言,可能需要采用不同的方法。
阅读全文