Totoro 3 563 Опубликовано: 7 сентября, 2017 write() - так же как и print() печатает то, что в скобках. Однако не переходит на новую строчку. read() - получение данных от пользователя. Тип string. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
ivan_2024 0 Опубликовано: 26 августа Явные преобразования Функция tonumber -преобразует строку в число, если строка не является правильным числом, функция возвращает nil. Примеры: line = read() --> 10 Читаем строку n = tonumber( line) --Пытаемся преобразовать ее в число if n == nil then --Если строка не является правильным числом error(line .. " ERROR") -- тогда ошибка else -- иначе print(n * 10) -- число n * 10 --> 100 end Функция tostring -используется для преобразования числа в строку. print( tostring( 10) == " 10") --> true Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах