Как я могу отследить неверный синтаксис в моем коде Python? - PullRequest
0 голосов
/ 17 апреля 2020
def persistence(n):
result = 1
while len(result) != 1 : 
    n = list(map(int, str(n))
    for i in range (len(n)) :  # the invalid syntax is apparently here
        result = result * n[i]
    n = result
return n
print(persistence(123))

Итак, проблема в строке итерации 5.

...