在Python中,输出两个数字之和可以通过以下几种方法实现:
1. 使用`input`函数获取用户输入的两个数字,然后使用加号`+`进行求和,并使用`print`函数输出结果。
```python
获取用户输入
num1 = float(input('输入第一个数字:'))
num2 = float(input('输入第二个数字:'))
计算和
sum = num1 + num2
输出结果
print('数字 {} 和 {} 相加结果为: {}'.format(num1, num2, sum))
2. 定义一个函数来计算两个数字的和,然后调用该函数并输出结果。
```python
def add_numbers(a, b):
return a + b
获取用户输入
num1 = float(input('输入第一个数字:'))
num2 = float(input('输入第二个数字:'))
调用函数计算和
sum = add_numbers(num1, num2)
输出结果
print('数字 {} 和 {} 相加结果为: {}'.format(num1, num2, sum))
3. 使用字典来存储已经遍历过的数字及其索引,这样可以在O(1)时间内查找到目标值减去当前数字的结果是否已经在字典中,从而找到两个数的索引。
```python
def two_sum(nums, target):
d = {}
for i, num in enumerate(nums):
complement = target - num
if complement in d:
return [d[complement], i]
d[num] = i
获取用户输入
nums = list(map(int, input('输入整数列表,用空格分隔:').split()))
target = int(input('输入目标值:'))
调用函数计算和
result = two_sum(nums, target)
输出结果
print('找到的两个数的索引为:', result)
以上是几种常见的Python实现两数之和的方法。您可以根据自己的需要选择合适的方法