擅长:python、mysql、java
<p>您可以递归地调用<code>npi</code>。在最后一个调用中<code>traitement</code>变量是<code>True</code>。
但您的代码如下所示:</p>
<pre><code>if traitement == False:
return ["Erreur"]
else:
# on continue de traiter le reste de la chaîne
self.npi(chaine[i+1:])
</code></pre>
<p>并退出函数而不返回任何内容。因此,在尝试打印时,您会得到<code>None</code>对象</p>