如何使用Python从用户键盘输入中一次性获取两个数值,并将它们作为参数赋值给函数?
时间: 2024-12-22 20:33:23 浏览: 4
在Python中,你可以使用内置的`input()`函数获取用户的键盘输入,然后通过字符串解析将输入转换为数值。下面是一个简单的例子,展示了如何获取两个数值并作为参数传递给一个函数:
```python
# 定义一个函数,它接受两个参数
def process_numbers(num1, num2):
print(f"第一个数字: {num1}, 第二个数字: {num2}")
# 获取用户输入
user_input = input("请输入两个数值,用空格隔开: ")
# 将输入分割成两个部分,并尝试将其转换为整数或浮点数
try:
numbers = user_input.split()
num1 = int(numbers[0])
num2 = float(numbers[1]) if '.' in numbers[1] else int(numbers[1])
except ValueError:
print("输入无效,请确保输入的是两个数字。")
else:
# 调用函数,传递用户输入的数值
process_numbers(num1, num2)
阅读全文