本文摘自php中文网,作者青灯夜游,侵删。
输出方法:首先利用for语句循环从100到999的所有数字,并且把它赋值给变量n;然后分解变量n,获取个位数k、十位数j和百位数i;最后判断i、j和k数的立方和是否等于n,如果等于,就使用“print(n)”语句输出即可。
本教程操作环境:windows7系统、python3.7版,DELL G3电脑
所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。
python输出所有的水仙花数
1 2 3 4 5 6 |
|
输出:
1 2 3 4 |
|
详解
相关阅读 >>
更多相关阅读请进入《Python》频道 >>

Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。