質問: digitSum(s) print(int(result)) ``` ### 参考サイト https://www.suzu6.net/posts/30/
回答: `s1 = 2055`だと整数型`int`なので長さの概念はないです。`s1 = "2055"`として文字列型(`str`)にしましょう。 毎回`str`←→`int`変換して長さ1になるまでやるか、`len`以外の方法で桁数を調べるかのどちらかです。