python练习-水仙花数

1. 需求

打印出所有"水仙花数",所谓"水仙花数"是指一个三位数[100, 1000),其各位数字立方和等于该数本身。

例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。

2. 分析

  1. 遍历所有的三位数
  2. 求 百位 十位个位  立方和
  3. 判断并打印
for i in range(100, 1000):
    h = i // 100
    t = i // 10 % 10
    n = i % 10
    if pow(h, 3) + pow(t, 3) + pow(n, 3) == i:
        # 或者 if (h ** 3 + t ** 3 + n ** 3) == i:
        print(i)

 

相关推荐

  1. python练习-水仙花

    2024-04-24 17:34:05       34 阅读
  2. 4. python练习题4-水仙花

    2024-04-24 17:34:05       27 阅读
  3. C 练习实例13 - 水仙花

    2024-04-24 17:34:05       57 阅读
  4. C语言-水仙花

    2024-04-24 17:34:05       58 阅读
  5. 输出一个水仙花

    2024-04-24 17:34:05       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-24 17:34:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-24 17:34:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-24 17:34:05       82 阅读
  4. Python语言-面向对象

    2024-04-24 17:34:05       91 阅读

热门阅读

  1. 总结失败经验,二战高分上岸!

    2024-04-24 17:34:05       32 阅读
  2. 1688跨境寻源通代采系统

    2024-04-24 17:34:05       69 阅读
  3. GlobalRouting - FastRoute布线算法运行流程(二)

    2024-04-24 17:34:05       36 阅读
  4. Rust常用特型之From和Into特型

    2024-04-24 17:34:05       30 阅读
  5. Vue.js(自定义指令)

    2024-04-24 17:34:05       33 阅读
  6. OpenCV 常见数据类型

    2024-04-24 17:34:05       39 阅读
  7. Qt | 键盘事件

    2024-04-24 17:34:05       33 阅读
  8. Linux xfs_growfs命令在 CentOS/RHEL 中扩展 XFS 文件系统

    2024-04-24 17:34:05       34 阅读
  9. python教程(5更新中)

    2024-04-24 17:34:05       29 阅读
  10. python

    2024-04-24 17:34:05       29 阅读