python将整数均分成N等分
Posted TTyb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python将整数均分成N等分相关的知识,希望对你有一定的参考价值。
在python中,需要将整数均分成N等分。python divide integers N equal parts sum
# 拆分整数
def split_integer(m, n):
assert n > 0
quotient = int(m / n)
remainder = m % n
if remainder > 0:
return [quotient] * (n - remainder) + [quotient + 1] * remainder
if remainder < 0:
return [quotient - 1] * -remainder + [quotient] * (n + remainder)
return [quotient] * n
x = split_integer(98, 8)
print(x)
[12, 12, 12, 12, 12, 12, 13, 13]
以上是关于python将整数均分成N等分的主要内容,如果未能解决你的问题,请参考以下文章