gpt4 book ai didi

python - 使用循环计算一个值的幂

转载 作者:行者123 更新时间:2023-12-01 04:58:05 25 4
gpt4 key购买 nike

在类里面,我们正在编写一个程序,使用循环来计算一个数字的循环幂。我已经到了这一部分,但我迷路了。寻求任何帮助。

base=int(raw_input("What number do you want to be the base"))
exp=int(raw_input("What do you want to be the power"))

def power(base, exp):
res=1
for _ in range(exp):
number=res*base
return number
print number

最佳答案

  • 您从未调用过该函数 power你定义的。试试print power(base, exp)在最后。
  • 如果你调用它,它会循环一些,然后返回 number ,即res * base ,即1 * base (因为你从不改变任何东西,并且每次都在循环中进行相同的计算)。考虑res = res * base (或等效地, res *= base )并返回 res ,不是number
  • 您也不会打印任何内容,因为它超出了 return声明。

关于python - 使用循环计算一个值的幂,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26921016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com