擅长:python、mysql、java
<p>您在末尾添加了一个<code>return result</code>语句。对于任何IDE,除非打印该值,否则不会显示该值。但是,IDLE也会打印返回值。从技术上讲,两个输出都是正确的,因为两个口译员都配置为执行不同的操作。作为一个小例子</p>
<pre><code>def foo():
return(1)
</code></pre>
<p>在IDLE上运行<code>foo()</code>会得到<code>>>> 1</code>,而在其他IDE上则没有,因为没有print语句</p>