Python 获取一个数字除以另一个数和余数的所有时间的列表
我要做的是将一个数字,total,等分到一个列表中,这样这个列表由尽可能多的相同的数字,split组成,列表的总和将等于total 例如,假设:Python 获取一个数字除以另一个数和余数的所有时间的列表,python,python-3.x,Python,Python 3.x,我要做的是将一个数字,total,等分到一个列表中,这样这个列表由尽可能多的相同的数字,split组成,列表的总和将等于total 例如,假设: total = 120 split = 50 我想得到如下列表: eqParts = [50, 50, 20] # 50 + 50 + 20 = 120 = total 因为50可以在120中拟合两次,余数是20。似乎需要模运算和最终余数 结帐 似乎需要模运算和最后的余数 结帐 一篇堆栈溢出帖子建议你就是这样做的@Tomerikoo抱歉,现在更新
total = 120
split = 50
我想得到如下列表:
eqParts = [50, 50, 20] # 50 + 50 + 20 = 120 = total
因为50可以在120中拟合两次,余数是20。似乎需要模运算和最终余数 结帐
似乎需要模运算和最后的余数 结帐
一篇堆栈溢出帖子建议你就是这样做的@Tomerikoo抱歉,现在更新了它,所以它应该更有意义:你的编辑很有意义,只是发现很难描述我想要的是什么我认为下面的@OneCricketeer答案很好地解决了这个问题!你没有说得更清楚-非常感谢你的帮助一篇堆栈溢出帖子建议你就是这样做的@Tomerikoo抱歉,现在更新了它,所以它应该更有意义:你的编辑有意义,只是发现很难描述我想要的是什么我认为下面的@OneCricketeer答案很好地解决了这个问题!你没说清楚吗?非常感谢你的帮助
>>> a = 120
>>> b = 50
>>> whole, remaining = divmod(a, b)
>>> whole*[b] + [remaining]
[50, 50, 20]