【发布时间】:2015-06-29 19:37:32
【问题描述】:
def main():
base = input('Please Enter An Integer for the Base: ')
exponent = input ('Please Enter An Exponent: ')
def power (base, exponent):
if exponent == 0:
return base
else :
return base * power(base, exponent - 1)
main()
采样: 输入一个整数作为底数:2 输入一个整数作为指数:5 2 的 5 次方等于 32
【问题讨论】:
-
那么你的问题是什么?
-
我想知道如何打印出“2 的 5 次方等于 32”的答案
-
您的
power函数中存在错误。想想如果你有exponent == 0和base == 5,你的函数会返回什么。现在想想函数应该返回什么。