|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
# 使用递归编写一个 power() 函数模拟内建函数 pow(),即 power(x, y) 为计算并返回 x 的 y 次幂的值。
def power(x,y):
while y!=0:
return x*power(x,y-1)
number1=int(input("enter an interger"))
number2=int(input("enter an interger"))
result=power(number1,number2)
print(result)
你的递归最深层没有返回值。当y=0时,没有写返回值啊
- def power(x,y):
- if y!=0:
- return x*power(x,y-1)
- return 1
- number1=int(input("enter an interger:"))
- number2=int(input("enter an interger:"))
- result=power(number1,number2)
- print(result)
复制代码
|
|