def find_pythagorean_triples():
    results = []
    # 遍历可能的a和b的组合
    for a in range(1, 1000):  # a的上限设置为999,即最大的3位数
        for b in range(a, 1000):  # b从a开始遍历,确保a < b
            c = (a**2 + b**2)**0.5
            if c.is_integer() and len(str(a) + str(b) + str(int(c))) == 6:
                results.append((a, b, int(c)))
                # 当找到一组符合条件的组合时,打印出来
                print(f"找到勾股数组合: {a}, {b}, {int(c)}")
    return results
 
# 调用函数并捕获结果
pythagorean_triples = find_pythagorean_triples()
if not pythagorean_triples:
    print("没有找到符合条件的勾股数组合。")