定义一个求和函数fsum(),函数可接收任意个数的参数。从键盘输入任意多个数值,调用fsum() 函数求和,
时间: 2024-02-27 09:57:42 浏览: 100
基于C++,写一个计算求和的函数模板,用户从键盘输入若干整数,以-1为结束标志,实现对用户输入的值进行求和,并返回求和结果
好的,下面是代码实现:
```python
def fsum(*args):
return sum(args)
nums = input("请输入多个数值,以空格分隔:").split()
nums = [float(num) for num in nums]
result = fsum(*nums)
print("输入的数值之和为:", result)
```
首先定义了一个接收任意个数的参数的函数 `fsum()`,然后从键盘输入多个数值,利用 `split()` 方法将其分隔成列表,再将列表中的每个值转为浮点数类型。最后将列表中的值传入 `fsum()` 函数中,并输出结果。
阅读全文