python8.定义一个求和函数fsum(), 函数可接收任意个数的参数,从键盘输入任意多个数值,调用fsum()函数求和∈
时间: 2024-03-05 22:54:56 浏览: 72
python写的求和函数sum.py
5星 · 资源好评率100%
好的,以下是定义一个求和函数fsum()的Python代码:
```python
def fsum(*args):
return sum(args)
```
这个函数使用了Python中的可变参数 `*args`,它允许函数接收任意个数的参数,并将这些参数打包成一个元组(tuple)。
你可以通过以下方式从键盘输入任意多个数值,然后调用fsum()函数求和:
```python
# 从键盘输入多个数值
nums = input("请输入多个数值(以空格分隔):").split()
# 将输入的数值转换为浮点数,并传递给fsum函数求和
result = fsum(*map(float, nums))
print("所有数值的和为:", result)
```
以上代码中,我们首先从键盘输入多个数值,并使用字符串的 `split()` 方法将它们拆分成一个列表。然后,我们使用 `map()` 函数将列表中的每个数值都转换为浮点数,并将这些浮点数作为参数传递给fsum()函数。最后,我们打印出所有数值的和。
阅读全文