擅长:python、mysql、java
<p>这个简单的for循环有效:</p>
<pre><code>prod = 1 # solution variable
for i in range(1, n+1):
prod *= i # do the work, i.e., make the solution
print("The factorial of %s is %s" % (n, prod))
</code></pre>
<p>我们不需要检查零,因为如果是的话,循环会被跳过。你知道吗</p>
<p>希望这有帮助!你知道吗</p>
<p>(或者,您可以使用<code>math.factorial(n)</code>,但是如果您使用内置的话,您不会学到任何东西)</p>
<p>如果你还有问题,告诉我。你知道吗</p>