用js编写函数实现获取所有实参并对所有实参求平均值
时间: 2023-05-14 19:04:26 浏览: 526
可以使用以下代码实现:
```javascript
function average(...args) {
let sum = 0;
for (let arg of args) {
sum += arg;
}
return sum / args.length;
}
console.log(average(1, 2, 3, 4, 5)); // 输出 3
```
这个函数使用了 rest 参数语法来获取所有实参,然后使用循环计算它们的总和,并返回平均值。
相关问题
5.编写函数实现获取所有实参并对所有实参求平均值。
可以使用arguments对象来获取所有实参,并使用循环遍历arguments对象中的每个实参,将它们相加后再除以实参的个数来求平均值。下面是一个示例代码:
```
function getAverage() {
var sum = 0;
for (var i = 0; i < arguments.length; i++) {
sum += arguments[i];
}
return sum / arguments.length;
}
```
使用该函数时,可以传入任意数量的实参,例如:
```
var avg = getAverage(1, 2, 3, 4, 5);
console.log(avg); // 输出 3
```
编写函数实现获取所有实参并对所有实参求平均值
好的,以下是实现获取所有实参并对所有实参求平均值的函数:
```python
def average(*args):
return sum(args) / len(args)
```
你可以通过传入任意数量的参数来调用这个函数,例如:
```python
average(1, 2, 3, 4, 5) # 返回 3.0
average(10, 20, 30) # 返回 20.0
```
希望这个函数能够帮助你!
阅读全文