Estoy intentando escribir una función que devuelve el número de 0 finales en una cadena o entero. Esto es lo que estoy intentando y no devuelve los valores correctos.En Python, ¿cómo cuento los ceros finales en una cadena o entero?
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
"no devuelve los valores correctos"? Ayuda si proporciona los casos de prueba que está utilizando con las respuestas esperadas y las respuestas que está obteniendo. –
Nuevo en este sitio, gracias por la entrada. –
Supongo que querías decir 'i + = 1'. –