擅长:python、mysql、java
<p>我已经实现了下面的一个示例,欢迎您查看以寻求帮助。如果您不想这样做,请遵循以下提示:</p>
<p>作为提示:</p>
<ol>
<li><p>如果使用递归,则始终需要一个终止条件,否则,函数将无休止地调用自身,因此请考虑哪些输入不应用于再次调用函数。如果使用此输入调用函数(通过递归调用),只需返回一个值,一个布尔值,不要再次调用该函数</p></li>
<li><p>您已经找到了定义递归新函数调用的正确方法,但是作为新输入的真的是n[1:]吗?再想一想,并用一个例子手动完成该函数</p></li>
<li><p>什么时候需要另一个函数调用?或者换句话说:什么时候可以确定输入<code>n</code>不是孔号?设置此条件并根据条件是真还是假设置函数调用</p></li>
<li><p>一般提示:<code>int</code>类型的变量在Python中是不可下标的,因此您必须始终将数字转换为<code>str</code>,即字符串表示形式</p></li>
</ol>
<p>!!扰流板;-)!
示例实现(仅在以下假设下有效:<code>inputNumber mod 2 != 0</code>)
可以在这里找到:
<a href="https://www.codepile.net/raw/NpoRbalV.py" rel="nofollow noreferrer">https://www.codepile.net/raw/NpoRbalV.py</a></p>