-3
我在python中創建了一個程序來檢查給定的數字是正方形還是可以寫成兩個正方形的總和,但它不工作。我。數字是方形或可以寫成兩個正方形的總和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)
你是什麼意思不起作用?你需要提供你期望的輸出。 –
你認爲d是什麼? –
你是否試圖在函數中定義一個函數? – intboolstring