num")
local num1 = io.read ()
print ("Please, choose operator: +, -, *, /")
repeat
local operator = io.read ()
until operator == "+" or operator == "-" or operator == "*" or operator == "/"
if operator == "+" then
local res = num + num1
elseif operator == "-" then
local res = num - num1
elseif operator == "*" then
local res = num * num1
elseif operator == "/" then
local res = num / num1
end
print (res)
Выдает nil
Почему?
Кури мануалы по областям видимости переменных.
Обсуждают сегодня