水仙花数

 
2
3
4
5
6
7
8
import math
 
for i in range(100, 1000):
    x = math.floor(i/100#获得百位数
    y = math.floor((i - x*100)/10#获得十位数
    z = i - math.floor(i/10) *10  #获得个位数
    if i == x**3 + y**3 + z**3:
        print(i, end=', ')
posted @ 2020-10-19 19:01  达尔文的第三人称  阅读(54)  评论(0编辑  收藏  举报