使用可变参数定义两个函数,分别计算a加b+c……和a²+b²+c²……
时间: 2023-12-31 18:03:38 浏览: 86
可以使用Python的可变参数(*args)来定义这两个函数。第一个函数可以使用如下代码实现:
```python
def add(*args):
result = args[0]
for num in args[1:]:
result += num
return result
```
这个函数可以计算a加b+c……的值,其中a为第一个参数,后面的参数可以有任意多个。例如,调用`add(1, 2, 3, 4)`会返回10,因为1+2+3+4=10。
第二个函数可以使用如下代码实现:
```python
def square_sum(*args):
result = 0
for num in args:
result += num**2
return result
```
这个函数可以计算a²+b²+c²……的值,其中a、b、c等为参数。例如,调用`square_sum(1, 2, 3)`会返回14,因为1²+2²+3²=14。
阅读全文