Python:每日一题 88
- 2017-11-27 14:44:00
- 六月
- 来源:
- http://bbs.fishc.com/thread-95614-1-1.html
- 转贴 618
列出所有3个正整数,使它们之和等于20,并算出有多少种可能排列,如
- 1 1 18
- 1 2 17
- ......
- 总共有??种排列
注:不同的排列次序各算一次,如
- 1 1 18
- 1 18 1
- 18 1 1
都要列出。
我的解法
您是VIP用户,您可免回复查看本帖隐藏的内容
- count = 0
- for i in range(1, 19):
- for j in range(1, 20 - i):
- print(i, j, 20 - i - j)
- count += 1
- print('总共有%d种排列'%count)
发表评论