n! = n × (n − 1) × (n − 2) × ...  × 3 × 2 × 1      を n の階乗といいます。例えば、12 の階乗は      12! = 12 × 11 × 10 × 9 × 8 × 7 × 6 × 5 × 4 × 3 × 2 × 1 = 479001600      となり、末尾に 0 が 2 つ連続して並んでいます。  整数 n を入力して、n! の末尾に連続して並んでいる 0 の数を出力するプログラムを作成してください。ただし、n は 20000 以下の正の整数とします。
import math

while True:
    try:
        n = int(input())
    except:
        break
 
    s = 0
    fac = math.factorial(n)

    while fac % 10 == 0:
        fac = fac // 10
        s += 1

    print(s) 
import math

while True:
    n = int(input())
    if n == 0: break
 
    s = 0
    fac = math.factorial(n)

    while fac % 10 == 0:
        fac = fac // 10
        s += 1

    print(s) 