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
  • asp之家 网络编程 m.aspxhome.com