• python如何求水仙花数


    水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身。

    简单来说:如果一个 3 位数等于其各位数字的立方和,则称这个数为水仙花数。

     1 for i in range(100,1000):
     2 
     3     a = i//100
     4 
     5     b = (i-a*100)//10
     6 
     7     c = (i-a*100-b*10)
     8 
     9     if i == pow(a,3)+pow(b,3)+pow(c,3):
    10 
    11         print(i)

    以上实例输出结果:

    1 153
    2 370
    3 371
    4 407
  • 相关阅读:
    ORACLE的自定义排序
    PDA上一个UDP通讯客户端
    构造
    sort()的使用
    VC2012链接mySql
    宏的一些代码
    试卷
    疑问
    代码1
    vector学习
  • 原文地址:https://www.cnblogs.com/mo3408/p/12778974.html
Copyright © 2020-2023  润新知