修改了1时候会出错的问题
a = int(input('输入:'))
n=0
for i in range(a//2+1):
for j in range(i,a//2+2):
if i**2+j**2==a:
print('输出:True')
print('解释:%d*%d+%d*%d=%d'%(i,i,j,j,a))
n=n+1
break
if n==0:
print('输出:Flase')
def num1(n):
for i in range(1,n):
for k in range(2,n):
if ( i ** 2 + k ** 2 == n ) and i != k:
return True
else:
return False
print(num1(5))