擅长:python、mysql、java
<p>我也没有这种事。我键入了一个函数,并试图在另一个函数中使用它。但我写了“打印计算”。应该是“收益计算”。所以第二个函数给出'none'错误。检查我的代码:</p>
<pre><code>def factoriel(n):
i = 1
calculation = float(n) #if there is not 'float', the type would be int
while i < n:
calculation = calculation * i
i += 1
return calculation #it was print at first try, so i got 'none'
x = factoriel(5)
print x, type(x) #to check the result
</code></pre>