100-013
打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。
例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。
方法一:
1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 ''' 5 打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。 6 例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 7 ''' 8 9 for x in range(10): 10 for y in range(10): 11 for z in range(10): 12 w = x*100 + y*10 + z 13 if (w>100) and (w == x**3 + y**3 + z**3): 14 print (w)
--... ...--
iaoexl at outlook dot com
-------------------------------------------------------------
鱼跃此时海,花开彼岸天。只缘有余庆,翩翩在此间。