描述
定义函数完成对个数不确定的几个输入参数,求他们的绝对值之和。参数输入时有个可选参数:base参数来指定绝对值之和的初始值,默认是在初始值为0的基础上求绝对值之和。
并对下面几组参数进行调用、输出函数值:
-1,1,2(应该返回4) -1,1,2,base=10000(应返回10004)
-1,1,2,5(应该返回9) -1,1,2,5,base=10000(应返回10009)
输入输出见测试用例。
def absSumN(*args,base=0):
retSum = base
for i in args:
retSum += abs(i)
return retSum
if __name__ == "__main__":
inputStr = input()
print(eval(f"absSumN({inputStr})"))
该博客主要讲述用Python定义函数,实现对个数不确定的输入参数求绝对值之和,还可通过可选参数base指定初始值。并给出了多组参数调用该函数的示例及预期返回值,如输入-1,1,2返回4等。

被折叠的 条评论
为什么被折叠?



