关于递推式构造列表的问题,如何解决?

利用递推式构造列表解决毕达哥拉斯三元数组问题,得到空列表
jupter notebook/pycharm

img

求解决思路

img


我这跑的好好的呀

少加了 range

aa = [(x, y, z) for x in range(1, 30) 
        for y in range(x, 30) 
        for z in range(y, 30) 
        if x**2+y**2==z**2]
print(aa)