From fad5591aa7eb45f0067df01b89a460f35d94fec7 Mon Sep 17 00:00:00 2001 From: garhve Date: Tue, 6 Dec 2022 09:04:40 +0800 Subject: initialize --- lua/2.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 lua/2.lua (limited to 'lua/2.lua') 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)) -- cgit v1.2.3-70-g09d2