代码:
a=0
for n in range(100,1000):
ge=n%10#求个位数
shi=n//10%10#求十位数
bai=n//100#求百位数
if ge**3+shi**3+bai**3==n:
print(n)
a+=1#求水仙花个数
print("水仙花数个数为",a)
结果截图:

代码:
a=0
for n in range(100,1000):
ge=n%10#求个位数
shi=n//10%10#求十位数
bai=n//100#求百位数
if ge**3+shi**3+bai**3==n:
print(n)
a+=1#求水仙花个数
print("水仙花数个数为",a)
结果截图:

791