下面是一个示例代码,演示如何编写一个函数来计算接收参数的总和。
def calculate_sum(*args):
total = 0
for num in args:
total += num
return total
# 示例调用
result = calculate_sum(1, 2, 3, 4, 5)
print(result) # 输出:15
result = calculate_sum(10, 20, 30)
print(result) # 输出:60
在上面的代码中,我们定义了一个名为calculate_sum
的函数,它使用*args
来接收任意数量的参数。然后,我们使用一个循环遍历args
中的每个参数,并将其值累加到total
变量中。最后,我们返回total
作为函数的结果。
在示例调用中,我们传递了一些参数给calculate_sum
函数,并将结果打印出来。第一次调用中,传递了5个参数,分别是1、2、3、4和5,所以结果是15。第二次调用中,传递了3个参数,分别是10、20和30,所以结果是60。