题目十二:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。
!/usr/bin/env python3
# -*- coding: utf-8 -*- """ 题目十二:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。
例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。""" __author__ = 'Fan Lijun' for i in range(100,1000):
h = i//100
t = (i - 100*h)//10
g = i % 10
if i == (h**3 + t**3 + g**3):
print(i)