擅长:python、mysql、java
<p><strong>每次调用<code>divisible()</code>时,都将<code>number</code>设置为2。你永远也到不了<code>else</code>。您需要的是在函数外部将<code>number</code>设置为2,然后以<code>number</code>作为参数在循环中调用函数,直到找到要查找的数字。你知道吗</p>
<p>即:</p>
<pre><code>def divisible(num):
# here code to test in num is entirely divisible by number you want
return result # True is divisible, False if not divisible
</code></pre>
<p>并在循环中调用此函数:</p>
<pre><code>x = 2
while not divisible(x):
x = x + 2
print "Number " + str(x) + " is the minimum number entirely divisible by 2, 3, 4, 5, 6, 7, 8, 9 and 10."
</code></pre>
<p>请注意,这不是一个最佳的算法,我发现这样的数字。你知道吗</p>