python3 练习题100例 (十二)

  • Post author:
  • Post category:python



题目十二:

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


!/usr/bin/env python3
# -*- coding: utf-8 -*-

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

__author__ = 'Fan Lijun'

for i in range(100,1000):
    h = i//100
    t = (i - 100*h)//10
    g = i % 10
    if i == (h**3 + t**3 + g**3):
        print(i)



版权声明:本文为daxia5398原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。