定义一个函数,功能为实现某数的几次幂(如输入 x 和 y,得到 x 的 y 次方),要求默认为平方。
def cal(n,*m):
if len(m) == 0:
m = 2
else:
m = m[0]
return n**m
print(cal(5,3))
print(cal(5))
或者
def cal(n,m=2):
return n**m
print(cal(5,3))
print(cal(5))
def getV(x, y = 2):
return x ** y
x = 3
print(getV(x))
x = 3
y = 3
print(getV(x, y))
"""
--result
9
27
"""