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)
相关推荐
yongche_shi几秒前
ragas官方文档中文版(十六)
python·ai·智能体·ragas·使用工具
三块可乐两块冰4 分钟前
rag学习5
linux·前端·python
DXM05218 分钟前
第11期| 遥感图像分类模型:ResNet_DenseNet原理+实战训练
人工智能·python·深度学习·机器学习·分类·数据挖掘·ageo
SilentSamsara11 分钟前
模型部署实战:FastAPI + ONNX + Docker 的推理服务化
人工智能·pytorch·python·深度学习·机器学习·fastapi
踏着七彩祥云的小丑12 分钟前
Go学习第8天:接口 + 泛型 + 错误处理
开发语言·学习·golang·go
聆风吟º15 分钟前
Python基础数据类型(一):数字类型
开发语言·python·float·int·bool·数字类型
Tisfy16 分钟前
LeetCode 3838.带权单词映射:求和、取模、拼接(附python一行版)
python·算法·leetcode·字符串·题解·模拟·取模
NaclarbCSDN22 分钟前
我写了一个命令行书签管理器,然后抛弃了浏览器书签栏
linux·git·python·github
小灰灰搞电子22 分钟前
C++ boost::container 详解:高性能容器库完全指南
开发语言·c++·boost
Brilliantwxx24 分钟前
【C++】 C++11 知识点梳理(上)
开发语言·c++