<p>我想创建一个函数来计算R=x-N*y,其中x和y是浮点数,N是最大的正整数,因此x>;N*y</p>
<p>函数应该只接受x和y的输入</p>
<p>我以前通过循环创建过函数,但在尝试将其转换为递归时遇到了问题。我的基本想法是:</p>
<pre><code>def florec(x, y):
if x > y:
R = x - N * y
florec(x, y_increased)
return R
</code></pre>
<p>我的问题是,我不知道如何编码“y\u increased”,也就是说,如何将N更新为N+1,然后调用florec(x,(N+1)*y)。然后将N+1更新为N+2并调用florec(x,(N+2)*y)等等。你知道吗</p>
<p>目前感觉很困窘,所以任何向前推进的帮助都将不胜感激。你知道吗</p>