在Python中计算两个数的差值非常简单。你可以使用减法运算符`-`来直接计算两个数的差值。以下是一些示例代码:
示例1:直接计算两个数的差值
```python
num1 = 10
num2 = 20
result = num1 - num2
print("The difference between", num1, "and", num2, "is:", result)
```
输出:
```
The difference between 10 and 20 is: -10
```
示例2:从用户输入中读取两个数并计算差值
```python
try:
num1 = float(input("请输入第一个数字: "))
num2 = float(input("请输入第二个数字: "))
result = num1 - num2
print("The difference between", num1, "and", num2, "is:", result)
except ValueError:
print("输入无效,请输入数字。")
```
示例3:定义一个函数来计算两个数的差值
```python
def subtract(a, b):
difference = a - b
return difference
result = subtract(5, 2)
print(result) 输出: 3
```
示例4:计算两个数组中差值为2的数对
```python
lst1 = [3, 6, 1, 8, 1, 9, 2]
lst2 = [3, 1, 2, 6, 4, 8, 7]
max_diff = 0
for a in lst1:
for b in lst2:
if abs(a - b) == 2:
print((a, b))
if max_diff < a * b:
max_diff = a * b
print(max_diff)
```
示例5:计算两个数并输出它们的差值
```python
num = input("请输入两个数用逗号分开:")
a, b = map(int, num.split(","))
res = abs(a - b)
print("{} - {} = {}".format(a, b, res))
```
这些示例展示了如何在Python中计算两个数的差值,你可以根据自己的需求选择合适的方法。