Lua九九乗算表

762 ワード

Lua言語で九九乗算表を印刷する
for a = 1,9 do                --     a=1 9
    local s = ""              --       s
    for b=1,9 do              --     b  
        if b <= a then        --    b      a   ,             
            s = s..a.."X"..b.."="..a*b --     S
            if a ~= b then    --    a     b   
                s = s.."\t"   --    s    s     TAB,           Tab  
            end
        end
    end
    print(s)                  --    s
end
for   a = 1,9 do
    local s = ""
    for b=a,9 do
        s = s..string.format( "%dX%d=%d\t",10-a,b,(10-a)*b ) --      9-1      
    end                                                              --%d -                     
    print(s)
end