使用python如何把所有内容组合一遍?

我有4个1.25,5个2.5,7个3,一共16个数字;将这些数字分别求和,一共有多少种组合,分别求和是多少。
比如:
1.25+2.5+3=
1.25+1.25+1.25+1.25=
1.25+2.5+3+3=
.........

等等

白板的微信
浏览 80回答 2
2回答

哈士奇WWW

除了这3个数都选0个外共有239种组合,代码(缩进见图):c=0for i in range(5):for j in range(6):for k in range(8):r='1.25+'*i+'2.5+'*j+'3+'*kif r:c+=1print(r[:-1],'=',sum((1.25*i,2.5*j,3*k)),sep='')print(f'共{c}种组合') 

慕姐4208626

除了这3个数都选0个外共有239种组合,代码(缩进见图):c=0for i in range(5):for j in range(6):for k in range(8):r='1.25+'*i+'2.5+'*j+'3+'*kif r:c+=1print(r[:-1],'=',sum((1.25*i,2.5*j,3*k)),sep='')print(f'共{c}种组合') 
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python