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)
相关推荐
-To be number.wan16 分钟前
Python数据分析:pyecharts可视化
python·信息可视化·数据分析
好家伙VCC20 分钟前
# BERT在中文文本分类中的实战优化:从模型微调到部署全流程在自然语言处理(NL
java·python·自然语言处理·分类·bert
海棠AI实验室21 分钟前
第五章 指令数据怎么写:从“有用”到“可学”的指令模板库
python·模型训练·私有模型训练
只会写bug的小李子21 分钟前
AI Agent动态规划失效处理:多步执行卡壳时,局部修正远比从头重来更高效
java·开发语言
unirst198500724 分钟前
搭建Golang gRPC环境:protoc、protoc-gen-go 和 protoc-gen-go-grpc 工具安装教程
开发语言·后端·golang
杨超越luckly25 分钟前
HTML应用指南:利用GET请求获取中国邮政网点位置信息
前端·python·arcgis·html·php·数据可视化
YGGP28 分钟前
【Golang】LeetCode 3. 无重复字符的最长子串
开发语言·leetcode·golang
光泽雨40 分钟前
单例模式代码理解
开发语言·c#
冰暮流星42 分钟前
javascript之字符串索引数组
开发语言·前端·javascript·算法
knighthood20011 小时前
PCL1.14.0+VTK9.3.0+Qt5.15.2实现加载点云
开发语言·数据库·qt