fork download
  1. from itertools import product
  2. solutions = (p for p in product(range(25, 30), repeat=7) if sum(p) == 200)
  3. for index, solution in enumerate(solutions, 1):
  4. print(f'{index:2}. {" + ".join(map(str, solution))}')
Success #stdin #stdout 0.02s 9232KB
stdin
Standard input is empty
stdout
 1. 26 + 29 + 29 + 29 + 29 + 29 + 29
 2. 27 + 28 + 29 + 29 + 29 + 29 + 29
 3. 27 + 29 + 28 + 29 + 29 + 29 + 29
 4. 27 + 29 + 29 + 28 + 29 + 29 + 29
 5. 27 + 29 + 29 + 29 + 28 + 29 + 29
 6. 27 + 29 + 29 + 29 + 29 + 28 + 29
 7. 27 + 29 + 29 + 29 + 29 + 29 + 28
 8. 28 + 27 + 29 + 29 + 29 + 29 + 29
 9. 28 + 28 + 28 + 29 + 29 + 29 + 29
10. 28 + 28 + 29 + 28 + 29 + 29 + 29
11. 28 + 28 + 29 + 29 + 28 + 29 + 29
12. 28 + 28 + 29 + 29 + 29 + 28 + 29
13. 28 + 28 + 29 + 29 + 29 + 29 + 28
14. 28 + 29 + 27 + 29 + 29 + 29 + 29
15. 28 + 29 + 28 + 28 + 29 + 29 + 29
16. 28 + 29 + 28 + 29 + 28 + 29 + 29
17. 28 + 29 + 28 + 29 + 29 + 28 + 29
18. 28 + 29 + 28 + 29 + 29 + 29 + 28
19. 28 + 29 + 29 + 27 + 29 + 29 + 29
20. 28 + 29 + 29 + 28 + 28 + 29 + 29
21. 28 + 29 + 29 + 28 + 29 + 28 + 29
22. 28 + 29 + 29 + 28 + 29 + 29 + 28
23. 28 + 29 + 29 + 29 + 27 + 29 + 29
24. 28 + 29 + 29 + 29 + 28 + 28 + 29
25. 28 + 29 + 29 + 29 + 28 + 29 + 28
26. 28 + 29 + 29 + 29 + 29 + 27 + 29
27. 28 + 29 + 29 + 29 + 29 + 28 + 28
28. 28 + 29 + 29 + 29 + 29 + 29 + 27
29. 29 + 26 + 29 + 29 + 29 + 29 + 29
30. 29 + 27 + 28 + 29 + 29 + 29 + 29
31. 29 + 27 + 29 + 28 + 29 + 29 + 29
32. 29 + 27 + 29 + 29 + 28 + 29 + 29
33. 29 + 27 + 29 + 29 + 29 + 28 + 29
34. 29 + 27 + 29 + 29 + 29 + 29 + 28
35. 29 + 28 + 27 + 29 + 29 + 29 + 29
36. 29 + 28 + 28 + 28 + 29 + 29 + 29
37. 29 + 28 + 28 + 29 + 28 + 29 + 29
38. 29 + 28 + 28 + 29 + 29 + 28 + 29
39. 29 + 28 + 28 + 29 + 29 + 29 + 28
40. 29 + 28 + 29 + 27 + 29 + 29 + 29
41. 29 + 28 + 29 + 28 + 28 + 29 + 29
42. 29 + 28 + 29 + 28 + 29 + 28 + 29
43. 29 + 28 + 29 + 28 + 29 + 29 + 28
44. 29 + 28 + 29 + 29 + 27 + 29 + 29
45. 29 + 28 + 29 + 29 + 28 + 28 + 29
46. 29 + 28 + 29 + 29 + 28 + 29 + 28
47. 29 + 28 + 29 + 29 + 29 + 27 + 29
48. 29 + 28 + 29 + 29 + 29 + 28 + 28
49. 29 + 28 + 29 + 29 + 29 + 29 + 27
50. 29 + 29 + 26 + 29 + 29 + 29 + 29
51. 29 + 29 + 27 + 28 + 29 + 29 + 29
52. 29 + 29 + 27 + 29 + 28 + 29 + 29
53. 29 + 29 + 27 + 29 + 29 + 28 + 29
54. 29 + 29 + 27 + 29 + 29 + 29 + 28
55. 29 + 29 + 28 + 27 + 29 + 29 + 29
56. 29 + 29 + 28 + 28 + 28 + 29 + 29
57. 29 + 29 + 28 + 28 + 29 + 28 + 29
58. 29 + 29 + 28 + 28 + 29 + 29 + 28
59. 29 + 29 + 28 + 29 + 27 + 29 + 29
60. 29 + 29 + 28 + 29 + 28 + 28 + 29
61. 29 + 29 + 28 + 29 + 28 + 29 + 28
62. 29 + 29 + 28 + 29 + 29 + 27 + 29
63. 29 + 29 + 28 + 29 + 29 + 28 + 28
64. 29 + 29 + 28 + 29 + 29 + 29 + 27
65. 29 + 29 + 29 + 26 + 29 + 29 + 29
66. 29 + 29 + 29 + 27 + 28 + 29 + 29
67. 29 + 29 + 29 + 27 + 29 + 28 + 29
68. 29 + 29 + 29 + 27 + 29 + 29 + 28
69. 29 + 29 + 29 + 28 + 27 + 29 + 29
70. 29 + 29 + 29 + 28 + 28 + 28 + 29
71. 29 + 29 + 29 + 28 + 28 + 29 + 28
72. 29 + 29 + 29 + 28 + 29 + 27 + 29
73. 29 + 29 + 29 + 28 + 29 + 28 + 28
74. 29 + 29 + 29 + 28 + 29 + 29 + 27
75. 29 + 29 + 29 + 29 + 26 + 29 + 29
76. 29 + 29 + 29 + 29 + 27 + 28 + 29
77. 29 + 29 + 29 + 29 + 27 + 29 + 28
78. 29 + 29 + 29 + 29 + 28 + 27 + 29
79. 29 + 29 + 29 + 29 + 28 + 28 + 28
80. 29 + 29 + 29 + 29 + 28 + 29 + 27
81. 29 + 29 + 29 + 29 + 29 + 26 + 29
82. 29 + 29 + 29 + 29 + 29 + 27 + 28
83. 29 + 29 + 29 + 29 + 29 + 28 + 27
84. 29 + 29 + 29 + 29 + 29 + 29 + 26