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)
相关推荐
娇娇乔木1 分钟前
模块九--static/可变参数/递归/冒泡排序/二分查找/对象数组/方法参数/快速生成方法/debug--尚硅谷Javase笔记总结
java·开发语言
不会代码的小测试4 分钟前
UI自动化-Grid分布式运行
运维·分布式·python·selenium·自动化
浅碎时光8074 分钟前
Qt (信号与槽 Widget控件 qrc文件)
开发语言·qt
我要打打代码5 分钟前
C# 各种类库
开发语言·c#
百***07456 分钟前
进阶实战:Veo3.1 4K API深度集成短剧/漫剧系统,避坑与性能优化指南
python·性能优化
小辰辰就要混7 分钟前
20、Lambda表达式和Stream
开发语言·python
Vivienne_ChenW8 分钟前
Apollo 配置中心核心用法(实战版)
java·开发语言·分布式·阿里云·产品运营
BYSJMG10 分钟前
大数据分析案例:基于大数据的肺癌数据分析与可视化系统
java·大数据·vue.js·python·mysql·数据分析·课程设计
卖个几把萌10 分钟前
基于 ApiTesting 框架的二次开发实践:功能增强与问题修复
python
阿拉丁的梦10 分钟前
[max,maya,c4d,blender]改轴心改空间,动画不变工具。
python·c4d