2、求100-999之间所有水仙数的和
(一)
j = 0
for i in range(100,999):
if i == (i//100)**3 +(i//10-10*(i//100))**3 + (i-10*(i//10))**3:
#print(i)
j = j+i
print(j)
(二)
-
for i inrange(100, 1000):
-
sum = 0
-
temp = i
-
while temp:
-
sum = sum + (temp%10) ** 3
-
temp //= 10 # 注意这里要使用地板除哦~
-
if sum == i:
-
print(i)