侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

python 水仙花数练习

2023-11-16 星期四 / 0 评论 / 0 点赞 / 51 阅读 / 827 字

# -*- coding: UTF-8 -*-# 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。# 例如:153是一个"水仙花数",因为153=1的三次

# -*- coding: UTF-8 -*-# 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。# 例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。# 153=1**3+5**3+3**3for n in range(100, 1000):    i = n / 100    j = n / 10 % 10    k = n % 10    # print  i, j, k    if n == i ** 3 + j ** 3 + k ** 3:        # print n +"="+i+"+"+j+"+"+k        print n, "=", i, "*", i, "*", i,"+" ,j, "*", j, "*", j, "+", k, "*", k, "*", k
153 = 1 * 1 * 1 + 5 * 5 * 5 + 3 * 3 * 3370 = 3 * 3 * 3 + 7 * 7 * 7 + 0 * 0 * 0371 = 3 * 3 * 3 + 7 * 7 * 7 + 1 * 1 * 1407 = 4 * 4 * 4 + 0 * 0 * 0 + 7 * 7 * 7

 

广告 广告

评论区