diff options
author | garhve <git@garhve.com> | 2022-12-06 09:04:40 +0800 |
---|---|---|
committer | garhve <git@garhve.com> | 2022-12-06 09:04:40 +0800 |
commit | fad5591aa7eb45f0067df01b89a460f35d94fec7 (patch) | |
tree | b810f8e85118e8de95fdf74abe7ac5be7b64f57a /lua/2.lua | |
parent | dbf01e081c91f50b3f5101869100ddfb194ac925 (diff) |
initialize
Diffstat (limited to 'lua/2.lua')
-rwxr-xr-x | lua/2.lua | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/lua/2.lua b/lua/2.lua new file mode 100755 index 0000000..a5a2374 --- /dev/null +++ b/lua/2.lua @@ -0,0 +1,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)) |