小编hys*_*hys的帖子

为什么Lua和Python因子输出不同

在此输入图像描述

--t.lua
function fact(n)
    if n == 0 then
        return 1
    else
        return n * fact(n-1)
    end
end

for i=1,100,1 do
    print(i,fact(i))
end
Run Code Online (Sandbox Code Playgroud)
# t.py
fact = lambda n:1 if n == 0 else n * fact(n-1)

for i in range(1, 100):
    print(i, fact(i))
Run Code Online (Sandbox Code Playgroud)

当我在Lua和Python中编写析因代码时,我发现输出是不同的.

python lua

0
推荐指数
1
解决办法
101
查看次数

标签 统计

lua ×1

python ×1