Module:Sandbox/Quixus123

--Quixus123 Google Code-in 2019, Introduction to Lua in Wikipedia --Task 2: Working with modules local p = {}

function p.hello( frame ) return "Hello, world!" end

p.Hi = function(frame) strName = frame.args.name or "Jimmy" return "Hello from Lua to my friend " .. strName .. ". " end

function p.Converttemp( frame ) cels = tonumber(frame.args.celsius) or 0 fahr = cels*9 /5 + 32 msg = "Here is the temperature in celsius: " ..cels.. ". This is the temperature in fahrenheit: "..fahr..". " if cels>9 then return (msg) .."This is warm" elseif cels <9 then return (msg) .."This is cold" else return (msg) .."This is neither hot or warm" end end --Task 4 function p.timestable(frame)

local numb = tonumber( frame.args.numb ) or 2

local out = "Times table "

for i = 1, 10 do

out = out .. i * numb .. " "

end end return p