擅长:python、mysql、java
<p>堆栈溢出不是为您编写程序或解决一般调试任务。它是针对那些你试图自己解决却做不到的具体问题,你在问问题,作为一个程序员,你应该能够自己解决问题。像这样启动程序:</p>
<pre><code>python -m pdb my_script.py
</code></pre>
<p>现在可以使用<code>n</code>命令逐行检查脚本。如果要查看变量内部的内容,只需键入该变量的名称。通过使用这种方法,你会发现为什么事情不起作用。使用pdb(python调试器)可以做很多其他聪明的事情,但是对于这种情况,<code>n</code>命令就足够了。在</p>
<p>在这里再问一个问题之前,请多努力解决你自己的问题。在</p>
<p>也就是说,你修改过的脚本有什么问题:</p>
^{pr2}$
<p>错误是:</p>
<ul>
<li>错误1:交集是<code>&</code>。并集是<code>|</code>。在</li>
<li>错误2:由于所有变量都是整数,因此结果也将是整数,除非使用的是python3。如果你是,这不是一个错误。如果不是,则需要确保其中一个变量是float,以强制结果也是float。因此<code>float(ab)</code>。在</li>
<li>错误3:记住总是前后工作。当您删除<code>sets[second_index]</code>时,原来位于<code>sets[second_index + 1]</code>的内容将发生,因此在之后删除{<cd7>}<em>将删除以前位于{<cd9>}的内容,这不是您想要的。所以我们先删除最大的索引。在</li>
</ul>