擅长:python、mysql、java
<pre><code>if a%test == 0 and b%test == 0:
</code></pre>
<p>这条线出错了,对吗?在</p>
^{pr2}$
<p>你不能做<code>% 0</code>,因为这行不通。你想做<code>test = a</code>和{<cd3>},而不是相反。另外,你可以做<code>test = min(a, b)</code>。同样,使用欧几里德算法。在</p>
<p>你不需要<code>test = 0</code>,因为<code>if</code>没有作用域,但是,还是把<code>if</code>去掉,做<code>test = min(a, b)</code>。在</p>