python将整数均分成N等分,,在python中,需


在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等分

评论关闭