通过print方法输出,会自动换行,需要把一行输出的内容整合到一起后输出。
for i = 1, 9, 1 do
local str = ""
for j = 1, i, 1 do
str = str .. string.format("%d * %d = %d ",i,j,i*j)
end
print(str)
end
通过io.write输出不会自动换行
for i = 1, 9, 1 do
for j = 1, i, 1 do
io.write(string.format("%d * %d = %d ",i,j,i*j))
end
print()
end
输出的结果