summaryrefslogtreecommitdiff
path: root/lua/2.lua
blob: a5a2374f447e1cb0005bb9960d66fab64cf4c69a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function fact (n)
    if n == 0 then
        return 1
    else
        return n * fact(n-1)
    end
end

print("enter a number: ")
a = io.read("*n")   -- Read a number
if a < 0 then
    print(a .. "negative")
    return 1;
end
print(fact(a))