1
我需要一个函数,它通过在for-loop中使用乘法将一个数字提高到一个数字。这就是我到目前为止:在Python中,使用for循环和乘法来创建一个幂函数
def power(num, power):
for x in range(power):
number = num * num
return number
print(power(3, 4))
我需要一个函数,它通过在for-loop中使用乘法将一个数字提高到一个数字。这就是我到目前为止:在Python中,使用for循环和乘法来创建一个幂函数
def power(num, power):
for x in range(power):
number = num * num
return number
print(power(3, 4))
它应该是 -
def power(num,pow):
number = 1
for x in range(pow):
number=number*num
return number
def power(base, exp):
res = 1
for _ in range(exp):
res *= base
return res
'num'永远不会改变,所以'NUM * num'永远不会改变。你的函数总是计算数字的平方。 – Wug 2014-10-08 02:26:20