文字列または整数の末尾の0の数を返す関数を記述しようとしています。ここで私は何をしようとしており、正しい値を返さない。文字列のPythonでは、文字列または整数の末尾のゼロをどのように数えますか?
def trailing_zeros(longint):
manipulandum = str(longint)
x = 0
i = 1
for ch in manipulandum:
if manipulandum[-i] == '0':
x += x
i += 1
else:
return x
「正しい値を返さない」使用しているテストケースに期待される回答と得られた回答を提供すると役に立ちます。 –
このサイトを初めてご利用いただきありがとうございます。 –
あなたは 'i + = 1'と言っていたと思います。 –