我在 python 中创建了一个程序来检查给定的数字是平方还是可以写成两个平方的和,但它不起作用。请帮助我。
def sum(num):
def m(a):
b=a
for item in range(a):
b=b-1
if a==b*b:
return(a)
c=num
for item in range(1,num):
c-=1
if m(c)==c and m(d)==d:
print(num)