gpt4 book ai didi

python - 复杂的变量赋值

转载 作者:太空宇宙 更新时间:2023-11-03 13:59:52 24 4
gpt4 key购买 nike

我通常这样做我的增量:

n=0
n=n+1 # and never do n+=1

现在有一些代码是我试图理解的,而且我正在努力理解它。

sum=0
temp = num
while temp > 0:
digit = temp % 10
# below is the line I do not understand
sum += digit ** power # what is happening here?. with power= len(str(num))
temp //= 10

if num == sum:
print num

此片段是列出阿姆斯特朗数字的片段。

最佳答案

在 python 中,** 是指数的符号,所以 x ** 2x^2(或 x 的平方)。

x += gx = x + g 相同

sum += digit ** 幂 == sum = sum + (digit ** power)

关于python - 复杂的变量赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50605865/

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