gpt4 book ai didi

python - 无限循环开始了,为什么?

转载 作者:行者123 更新时间:2023-12-02 11:14:11 25 4
gpt4 key购买 nike

我正在使用以下代码在Python中查找数字总和,但是在运行程序时开始无限循环

def digit_sum(n):
k=str(n)
i=0
while i<range(len(k)):
l=int(i)
j=0
j=j+i
print j
i+=1

digit_sum(1234)

最佳答案

您有缩进错误。

因此,要获得正确的输出,请尝试这种方式。您可以检查此代码here

def digit_sum(n):
k = str(n)
i = 0
j = 0
while i < len(k):
l = int(k[i])
j = j + l
i += 1
print j

digit_sum(1234)

关于python - 无限循环开始了,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45768114/

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