• End Zeros код работает но не проходит проверку

Question related to mission End Zeros

 

День добрый, мой код работает, но не проходит проверку. Подскажите пожалуйста что я делаю не так.

def end_zeros(num: int) -> int:
    l = []
    f = 0
    for h in str(num): l.append(h) #перебрали число в список
    l = [int(item) for item in l]  #перевели из str в int
    l.reverse() #перевернём список для последующего перебора 
    for b in l:
        if b == 0:
            f = f + 1
        else: return f
d = end_zeros(1000)
print(d)