我正在使用以下代码在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/