【发布时间】:2022-01-24 04:36:03
【问题描述】:
输入:
numbers = [1,2,3]
increment = 5
预期输出:
[1, 32, 243]
我的代码结果:
1
32
243
代码:
def power(x, y):
if (y == 0): return 1
elif (int(y % 2) == 0):
return (power(x, int(y / 2)) *
power(x, int(y / 2)))
else:
return (x * power(x, int(y / 2)) *
power(x, int(y / 2)))
for number in numbers:
exponentiation = power(number,increment)
print(exponentiation)
我试图在没有 pow() 和 '**' 函数的列表中找到数字的平方根。我找到了每个数字的平方根,但我想知道如何将它们放在一个列表中。
【问题讨论】:
标签: python for-loop if-statement increment exponentiation