python使用循环打印所有三位数水仙花数的实例
作者:Py菜菜鸟 时间:2022-07-02 09:58:59
首先水仙花数是什么?
水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。
条件:它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。
python-while
a = 100
e = 0
while a < 1000: #三位数中
b = a % 10 #个位数
c = a // 10 % 10 #十位数
d = a // 100 #百位数
if b ** 3 + c ** 3 + d ** 3 == a: #判断条件
e += 1
print(a) #打印出三位数中所有的水仙花数
a += 1
print(e) #打印了三位数中所有的水仙花的次数
python-for
e = 0
for a in range(100,1000):
b = a % 10 #个位数
c = a // 10 % 10 #十位数
d = a // 100 #百位数
if b ** 3 + c ** 3 + d ** 3 == a: #判断条件
e += 1
print(e)
来源:https://blog.csdn.net/qq_35808064/article/details/82991537
标签:python,水仙花
0
投稿
猜你喜欢
Python实现图像随机添加椒盐噪声和高斯噪声
2023-06-13 22:54:36
python语言元素知识点详解
2023-07-30 03:33:08
asp生成UTF-8格式的文件方法
2008-01-26 20:59:00
SQL Server 总结复习(一)
2012-10-07 11:04:02
js序列化和反序列化的使用讲解
2023-08-05 08:13:24
Python 常用string函数详解
2021-01-27 02:59:54
Javascript 获取css属性
2009-05-31 16:49:00
Javascript调试之console对象——你不知道的一些小技巧
2023-08-07 19:24:14
MySql数据库基本命令集会
2011-08-05 18:43:23
macOS Sierra安装Apache2.4+PHP7.0+MySQL5.7.16
2023-11-15 13:05:39
python程序快速缩进多行代码方法总结
2022-12-06 03:30:38
python使用rstrip函数删除字符串末位字符
2023-06-10 16:59:56
谈谈如何管理门户级网站的CSS/IMG/JS文件
2009-09-03 11:48:00
讲解无法打开用户默认数据库的解决方法
2008-12-05 15:55:00
定义列表 dt dl
2008-08-03 17:14:00
Django实现上传图片功能
2022-01-06 13:57:44
Python中elasticsearch插入和更新数据的实现方法
2023-02-25 02:14:20
通过代码实例了解Python异常本质
2023-06-14 06:29:19
CentOS 6.6服务器编译安装lnmp(Nginx1.6.2+MySQL5.6.21+PHP5.6.3)
2023-11-15 06:40:50
JavaScript事件详细讲解
2023-08-24 04:51:48