擅长:python、mysql、java
<p>根据<a href="https://stackoverflow.com/users/4653485/j%C3%A9r%C3%B4me">Jerome</a>的原始注释,您描述的函数是模的定义。如果您确实需要使用递归,下面将完成它。你知道吗</p>
<pre><code>def florec(x, y, N=1):
R = x - N * y
if R < y:
return R
return florec(x, y, N+1)
>>> florec(16.6, 3.2)
2.20000000000001
>>> 16.6 % 3.2
2.20000000000001
</code></pre>
<p>请注意,上述方法仅适用于正x和y,并且仅适用于x已经大于y的情况</p>