我在Python中定义了一个阶乘函数如下:
def fact(n):
if n == 1:
return n
else:
return n * fact(n-1)
print(fact(100))
Run Code Online (Sandbox Code Playgroud)
如下朱莉娅:
function fact(n)
if n == 1
n
else
n * fact(n-1)
end
end
println(fact(100))
Run Code Online (Sandbox Code Playgroud)
python程序返回一个非常大的数字,用于评估100(如预期的那样).Julia返回0.使用较小的数字(如10)它们都可以工作.
我有两个问题: