shuixainhua =[]for i inrange(1,10):for j inrange(0,10):for k inrange(0,10):
value = i*100+j*10+k
if(i**3+j**3+k**3)== value:
shuixainhua.append(value)print(shuixainhua)
法二:
shuixainhua =[]for i inrange(100,1000):ifint(str(i)[0])**3+int(str(i)[1])**3+int(str(i)[2])**3== i:
shuixainhua.append(i)print(shuixainhua)
法三:
shuixainhua =[]for i inrange(100,1000):
bai =(i//100)
shi =(i - bai*100)//10
ge =(i-bai*100-shi*10)if bai**3+shi**3+ge**3== i:
shuixainhua.append(i)print(shuixainhua)
法四:
shuixainhua =[]for i inrange(100,1000):
bai =(i//100)
shi =(i%100)//10
ge =(i%10)%10if bai**3+shi**3+ge**3== i:
shuixainhua.append(i)print(shuixainhua)
法一:shuixainhua = []for i in range(1,10): for j in range(0,10): for k in range(0,10): value = i*100+j*10+k if (i**3 +j**3 +k**3) == value: shuixainhua.append(value) print(shuixainhua)法