用Python写函数,接收n个数字,分别写4个函数求n数字的和、差、商、积
时间: 2024-05-01 07:17:46 浏览: 49
python 实现四数之和
好的,我会回答您的问题。下面是Python代码示例:
```python
def add(*args):
total = 0
for num in args:
total += num
return total
def subtract(*args):
total = args[0]
for num in args[1:]:
total -= num
return total
def multiply(*args):
total = 1
for num in args:
total *= num
return total
def divide(*args):
total = args[0]
for num in args[1:]:
if num == 0:
raise ZeroDivisionError('division by zero is not allowed')
total /= num
return total
```
以上是4个函数的代码,其中`add`函数计算所有数字之和,`subtract`函数计算所有数字之差,`multiply`函数计算所有数字之积,`divide`函数计算所有数字之商。这些函数使用可变参数`*args`,可以接受任意数量的参数。需要注意的是,`divide`函数会检查是否有零被除数,如果有则抛出`ZeroDivisionError`异常。
阅读全文