python如何求水仙花数?
水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身。
简单来说:如果一个 3 位数等于其各位数字的立方和,则称这个数为水仙花数。
例如:153 = 1^3 + 5^3 + 3^3,因此 153 就是一个水仙花数
程序分析:利用for循环控制100-1000个数,每个数分解出个位,十位,百位。
立即学习“Python免费学习笔记(深入)”;
程序源代码:
for i in range(100,1000): a = i//100 b = (i-a*100)//10 c = (i-a*100-b*10) if i == pow(a,3)+pow(b,3)+pow(c,3): print(i)
以上实例输出结果为:
153370371407
推荐学习:Python视频教程
文章推荐
-
python去重函数是什么
数据去重可以使用duplicated()和drop_duplicates()两个方法。DataFrame.duplica...
Python
3秒前 0 -
用python写温度转换
Python写摄氏温度转换为华氏温度:celsius = float(input('输入摄氏温度: ')) # 计算华氏...
Python
50秒前 1 -
Python之从列表推导到zip()函数的五种技巧
在本文中,作者介绍了 5 种方法,也许在入门阶段时,我们还不太了解它们,但在实战中这 5 个技巧非常实用。字符串运算字符...
Python
1分钟前 1 -
python安装完后怎么用
python安装完后怎么用?以python3.6操作为例:1、首先需要打开电脑的桌面,如图所示,并按开始的快捷键点击安装...
Python
2分钟前 1 -
python怎么读写文件
python怎么读写文件?读取操作# 一次性读取整个文件内容with open('致橡树.txt', 'r', enco...
Python
3分钟前 1
最新文章
- python去重函数是什么 3秒前
- 用python写温度转换 50秒前
- Python之从列表推导到zip()函数的五种技巧 1分钟前
- python安装完后怎么用 2分钟前
- python怎么读写文件 3分钟前
- python怎么读音 4分钟前
- python3怎么运行 5分钟前
- python安装了怎么用 6分钟前
- python安装路径怎么找 6分钟前
- python属于什么类型的语言 7分钟前