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)
相关推荐
2601_962381587 分钟前
物联网场景下的 Python 边缘计算轻量化方案解析与实战落地
python·物联网·边缘计算·数据处理·轻量化方案
Dovis(誓平步青云)8 分钟前
同一条路线在手机和平板上怎样换一种排版
android·开发语言·数据库·智能手机·音视频
OPEN-F14 分钟前
C++进阶教程:文件流与字符串流
开发语言·c++·算法
whcyhhh15 分钟前
头歌实践教学平台:大数据存储2023(十三1)
大数据·数据库·python
2601_9669496518 分钟前
9:25-9:30 如何获取 A 股开盘基准价?QuantDash Python SDK 实战初始化量化策略状态
开发语言·人工智能·python·量化·quantdash·量化数据源
Java小白笔记21 分钟前
Java中fixedDealy和fixedRate的区别是什么?
java·开发语言
卷无止境22 分钟前
从一杯咖啡的订单说起,数据库设计到底是怎么长出来的
后端·python
2601_9620662322 分钟前
golang超详细基础入门教程_golang教程
前端·python·golang
@兽血沸腾25 分钟前
Thread线程和synchronized锁
java·开发语言
逗脑IDE27 分钟前
零基础学ESP32:蜂鸣器——让ESP32会“唱歌”!
python·物联网·esp32·智能家居