美文网首页
012. 打印出所有的“水仙花数”

012. 打印出所有的“水仙花数”

作者: 邵梦寒 | 来源:发表于2018-07-23 20:12 被阅读0次

打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数字本身。例如:153=1的三次方+5的三次方+3的三次方。

import math
num = []
for i in range(100,1000):
i_hun = i//100 # 获取百位上的数字
i_ten = (i%100)//10 # 获取十位上的数字
i_bit = i - (i_hun100) - (i_ten10) #获取个位上的数字
i_sum = math.pow(i_hun,3) + math.pow(i_ten,3) + math.pow(i_bit,3)
if i_sum == i:
num.append(i)
print(num)

相关文章

  • Java 复习题

    1.水仙花数 打印出100-999所有的“水仙花数”。 思路: 水仙花数是指一个 n 位数 ( n≥3 ),它的每...

  • 012. 打印出所有的“水仙花数”

    打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数字本身。例如:153=1的三次方...

  • 算法题目-水仙花数

    题目: 打印出所有的水仙花数 水仙花数 水仙花数(Narcissistic number)也被称为超完全数字不变...

  • 水仙花

    打印出100-999所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153...

  • Rust语言编程实例100题-013

    Rust语言编程实例100题-013 题目:经典水仙花数问题。打印出所有的"水仙花数",所谓"水仙花数"是指一个三...

  • 水仙花数——Python

    水仙花数打印出 100-999 所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数 字立方和等于该数本身...

  • 打印水仙花数

    OpenJ_Bailian-2685打印出所有得“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字的立方和等...

  • 菜鸟编程学习(python&C--008)

    Python 练习实例13(Python 100例) 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位...

  • JS if判断,for,while,dowhile 循环试题

    素数 题目:判断 101-200 之间有多少个素数,并输出所有素数。 水仙花数 题目:打印出所有的 "水仙花数",...

  • JS for循环计算 经典例题 : 水仙花数

    打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数 本身。 例如:153是...

网友评论

      本文标题:012. 打印出所有的“水仙花数”

      本文链接:https://www.haomeiwen.com/subject/dhfsmftx.html