python练习-水仙花数

1. 需求

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

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

2. 分析

  1. 遍历所有的三位数
  2. 求 百位 十位个位 立方和
  3. 判断并打印
python 复制代码
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)
相关推荐
jason_renyu几秒前
图书馆管理系统完整开发文档(Flask + Vue3 + Element Plus + MySQL )
python·python学习·flask毕业设计例子·flask学习例子·flask入门
费弗里几秒前
新版本Dash完美支持原生FastAPI后端
python·fastapi·dash
Ulyanov2 分钟前
《玩转QT Designer Studio:从设计到实战》 QT Designer Studio环境搭建与核心工作区详解
开发语言·python·qt·系统仿真·雷达电子战系统仿真
2301_816660214 分钟前
c++ openimageio工具 c++如何使用oiiotool进行图像批量处理
jvm·数据库·python
前端摸鱼匠7 分钟前
【AI大模型春招面试题22】层归一化(Layer Norm)与批归一化(Batch Norm)的区别?为何大模型更倾向于使用Layer Norm?
开发语言·人工智能·面试·求职招聘·batch
m0_377618239 分钟前
SQL性能调优:为何尽量使用窗口函数而非关联子查询
jvm·数据库·python
历程里程碑11 分钟前
MySQL视图:虚拟表的实战技巧
java·开发语言·数据库·c++·sql·mysql·adb
2301_7965885011 分钟前
如何监控MongoDB索引碎片的产生_compact命令与碎片整理
jvm·数据库·python
lsx20240613 分钟前
Go 语言循环语句
开发语言
qq_4327036613 分钟前
HTML函数运行吃CPU吗_HTML函数对处理器性能影响评估【教程】
jvm·数据库·python