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)
相关推荐
Java陈序员8 分钟前
轻量运维面板!一款现代化的服务器控制面板工具!
运维·服务器·python·react.js·github
2601_9620973617 分钟前
1. 使用 C 或 C++ 扩展 Python
python·api·c·引用计数·扩展模块
Yanjun2i31 分钟前
Agent学习记录五:Pydantic验证
人工智能·python·学习
繁星蓝雨43 分钟前
C++的设计与演进大纲(如何从C语言一步步成长为C++)
c语言·开发语言·c++·c++历史·c++演进
Evand J1 小时前
【MATLAB例程,图像降噪滤波9】自适应维纳滑动窗口滤波(Wiener)图像降噪、方法对比,有中文注释
开发语言·图像处理·计算机视觉·matlab·滑动窗口·滤波·降噪
月光船幽幽1 小时前
跨范式映射的稳定接口设计
人工智能·python·算法
杜大哥1 小时前
python程序:如何查看电脑【电池电量的剩余百分比】 和 【是否插入连接着充电器】?
开发语言·python
wuyk5551 小时前
Python网络爬虫入门到实战 第01章:爬虫到底是什么?原理、流程、合法性、风险全解析(零基础必看)
开发语言·爬虫·python
信誓旦旦的程序猿1 小时前
【量化系统从零构建 #04】存储设计:选型·建库·交易日历
java·人工智能·python·股票数据api·股票数据·股票数据api接口·股票api数据接口