Python 楼层划分的递归函数
我正在创建一个递归函数,它基本上不使用“/”操作符就可以操作楼层分割。我已经算出了函数,但只有当输入n为正时,我才努力算出当nPython 楼层划分的递归函数,python,algorithm,recursion,division,floor,Python,Algorithm,Recursion,Division,Floor,我正在创建一个递归函数,它基本上不使用“/”操作符就可以操作楼层分割。我已经算出了函数,但只有当输入n为正时,我才努力算出当n
def quotient( n , d ):
if (n >= d):
return quotient(n - d, d) + 1
else:
return n
你可以这样做:
def quotient( n , d ):
if (0<=n<d):
return 0
if (n >= d):
return quotient(n - d, d) + 1
if n<0:
return quotient(n + d, d) - 1
def商(n,d):
如果(0)非常感谢你!