Python经典案例--求水仙花数
求100-1000范围内的水仙花数(即个、十、百位数分别求立方后相加,若结果与原值相等则该数为水仙花数)
1 #打印出100~1000范围内所有的水仙花数 2 print("100~1000范围内所有的水仙花数如下:") 3 for m in range(100,999): 4 i = m//100 #百位数 5 j = (m // 10) % 10 #十位数 6 k = m%10 #个位数 7 8 if (i**3 + j**3 + k**3) == m: 9 print(m)