function factorial (i) if i == 0 then return 1 else return i * factorial(i-1) end end print("number: ") num = io.read("*number") print(factorial(num))