穷举e69da5e887aa62616964757a686964616f31333335343364法。代码如下:from __future__ import division
#coding:utf-8
__author__ = 'lpe234'
__date__ = '2014-11-17'
def main():
"""
计算100以内的整数
:return:
"""
for a in range(1, 101):
for b in range(1, 101):
for c in range(1, 101):
for d in range(1, 101):
x = 1/a + 1/b + 1/c + 1/d
if x == 1:
print a, b, c, d
if __name__ == '__main__':
main()
计算结果如下:C:\Python27\python.exe D:/11/cs_test/test/for_4.py
2 3 9 18
2 3 12 12
2 3 18 9
2 3 42 7
2 4 5 20
2 4 6 12
2 4 8 8
2 4 12 6
2 4 20 5
2 5 4 20
2 5 10 5
2 5 20 4
2 6 4 12
2 6 12 4
2 7 42 3
2 8 4 8
2 8 8 4
2 8 24 3
2 9 3 18
2 9 18 3
2 10 3 15
2 10 5 5
2 10 15 3
2 12 3 12
2 12 4 6
2 12 6 4
2 12 12 3
2 15 10 3
2 18 3 9
2 18 9 3
2 20 4 5
2 20 5 4
2 24 3 8
2 24 8 3
2 42 3 7
2 42 7 3
3 2 9 18
3 2 12 12
3 2 18 9
3 2 42 7
3 3 4 12
3 3 12 4
3 4 12 3
3 6 4 4
3 6 6 3
3 7 2 42
3 7 42 2
3 8 24 2
3 9 2 18
3 9 18 2
3 10 2 15
3 10 15 2
3 12 2 12
3 12 3 4
3 12 4 3
3 12 12 2
3 15 10 2
3 18 2 9
3 18 9 2
3 24 2 8
3 24 8 2
3 42 2 7
3 42 7 2
4 2 5 20
4 2 6 12
4 2 8 8
4 2 12 6
4 2 20 5
4 3 12 3
4 4 4 4
4 4 6 3
4 5 2 20
4 5 20 2
4 6 2 12
4 6 3 4
4 6 4 3
4 6 12 2
4 8 2 8
4 8 8 2
4 12 3 3
4 12 6 2
4 20 2 5
4 20 5 2
5 2 4 20
5 2 10 5
5 2 20 4
5 4 2 20
5 4 20 2
5 5 2 10
5 5 10 2
5 10 2 5
5 10 5 2
5 20 2 4
5 20 4 2
6 2 4 12
6 2 12 4
6 3 4 4
6 3 6 3
6 4 2 12
6 4 3 4
6 4 4 3
6 4 12 2
6 6 3 3
6 6 6 2
6 12 2 4
6 12 4 2
7 2 42 3
7 3 2 42
7 3 42 2
7 42 2 3
7 42 3 2
8 2 4 8
8 2 8 4
8 2 24 3
8 3 24 2
8 4 2 8
8 4 8 2
8 8 2 4
8 8 4 2
8 24 2 3
8 24 3 2
9 2 3 18
9 2 18 3
9 3 2 18
9 3 18 2
9 18 2 3
9 18 3 2
10 2 3 15
10 2 5 5
10 2 15 3
10 3 2 15
10 3 15 2
10 5 2 5
10 5 5 2
10 15 2 3
10 15 3 2
12 2 3 12
12 2 4 6
12 2 6 4
12 2 12 3
12 3 2 12
12 3 3 4
12 3 4 3
12 3 12 2
12 4 3 3
12 4 6 2
12 6 2 4
12 6 4 2
12 12 2 3
12 12 3 2
15 2 10 3
15 3 10 2
15 10 2 3
15 10 3 2
18 2 3 9
18 2 9 3
18 3 2 9
18 3 9 2
18 9 2 3
18 9 3 2
20 2 4 5
20 2 5 4
20 4 2 5
20 4 5 2
20 5 2 4
20 5 4 2
24 2 3 8
24 2 8 3
24 3 2 8
24 3 8 2
24 8 2 3
24 8 3 2
42 2 3 7
42 2 7 3
42 3 2 7
42 3 7 2
42 7 2 3
42 7 3 2
Process finished with exit code 0