12分······
查看原帖
12分······
1361688
gold_boy_hetao楼主2024/8/20 21:23
import math
n = int(input())
def pd(n):
    for i in range(n):
        if i * i < n:
            i2 = i * i
        else:
            continue
        for j in range(n):
            if i2 + j * j < n:
                j2 = j * j
            else:
                continue
            for k in range(n):
                if i2 + j2 + k * k < n:
                    k2 = k * k
                    x = n - i2 - j2 - k2
                    gx = math.sqrt(x)
                    if gx * gx == x:
                        print(i,j,k,int(gx))
                        return
                else:
                    continue

pd(n)

求大佬助我一臂之力!

2024/8/20 21:23
加载中...