python中定义一个求和函数fsum(), 函数可接收任意个数的参数,从键盘输入任意多个数值,调用fsum()函数求和
时间: 2024-03-06 17:47:38 浏览: 66
Python定义函数实现累计求和操作
5星 · 资源好评率100%
好的,下面是代码实现:
```python
def fsum(*args):
sum = 0
for num in args:
sum += num
return sum
input_str = input("请输入多个数值,用空格分隔:")
input_list = input_str.split() # 将输入的字符串转换为列表
input_nums = [float(num) for num in input_list] # 将列表中的字符串转换为浮点数
result = fsum(*input_nums) # 调用fsum函数,传入多个参数
print("数值之和为:", result)
```
我们定义了一个可变参数函数fsum(),接收任意个数的参数,并在函数内部实现求和的逻辑。然后我们从键盘输入多个数值,将它们转换为浮点数,并传入fsum()函数中进行求和,最后输出结果。
阅读全文