Sto provando a scrivere una funzione che restituisce il numero di 0 in coda in una stringa o in un intero. Ecco cosa sto provando e non sta restituendo i valori corretti.In Python, come faccio a contare gli zeri finali in una stringa o in un intero?
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
"non restituisce i valori corretti"? Ti aiuta se fornisci i casi di test che stai utilizzando con le risposte attese e le risposte che ottieni. –
Nuovo in questo sito, grazie per l'input. –
Immagino che intendessi dire "i + = 1". –