怎么编写函数
编写一个函数,可以传入两个实参或三个实参。如果传入两个实参,返回求和。如果传入三个实参,返回的话。前两个实参的和对第三个实参求余的结果Python
def get_data(*args):
s = 0
if len(args) ==2:
s = sum(args)
if len(args) == 3:
s = (args[0] + args[1]) % args[2]
print(s)
return s
get_data(1,2)
get_data(2,2,3)
# *args的意思就是表示这个函数可以接收不确定个数的位置传参
def args_use(*args):
res = 0
if len(args) == 2:
res = sum(args)
elif len(args) == 3:
res = (args[0] + args[1]) % args[2]
else:
res = "参数传递错误"
return res
a = args_use(2,5) # 求和
b = args_use(2,5,3) # 2和5求和再对3取余
c = args_use(1,2,3,4,5) # 参数传递错误
print(a)
print(b)
print(c)
如果觉得答案对你有帮助,请点击下采纳,谢谢~