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)
相关推荐
老歌老听老掉牙5 分钟前
麻花钻切削过程的力学与效率解析
python·钻头·切削
阿钱真强道8 分钟前
25 嵌入式操作系统 | 设备面板:用 Qt 控件把“设备“画出来(本节不接串口)
开发语言·qt·flask·架构设计·协议契约
happylifetree10 分钟前
Python27:核心语法-流程控制语句-match模式匹配
python
ym hyd 11125 分钟前
宝宝早教服务系统源码 Java+SpringBoot+Vue3 前后分离
java·开发语言·spring boot
奋进的LY31 分钟前
spacy的安装和使用教程
人工智能·python·深度学习·github
znx93933 分钟前
机器学习赋能量化交易:解锁新时代投资的核心竞争优势
人工智能·python·机器学习·期魔方
看浪的路人34 分钟前
第7讲:实时告警与自动化响应
开发语言·后端·golang
xzal1238 分钟前
Python 列表操作笔记:append / extend / + / pop
笔记·python
minji...42 分钟前
LangGraph-AI智能体开发框架 - LangGraph 入门案例1 : 智能快递配送系统
人工智能·python·ai·langchain·大语言模型·agent·langgraph
Είναι η κοπέλα1 小时前
PyTorch 安装与验证
人工智能·pytorch·python