我试图找到一种方法来显示所有可能的X整数集,这些整数加起来等于给定的整数。例如,要获得所有2个整数集,我会得到5:1,42,3或者对于3个合为6的整数:1,1,41,2,32,2,2我只需要不包括0的整数,它只需要在一组中最多处理15个,最多30个。号码。我什至不确定这在数学上是否有一个术语。我猜它类似于因式分解? 最佳答案 这是解决此问题的一种方法:defsum_to_n(n,size,limit=None):"""Producealllistsof`size`positiveintegersindecreasingorderth