如何在 Python 中找出区间内的阿姆斯特朗数?
如果一个数字中各个数字的立方和等于这个数字本身,则该数字称为阿姆斯特朗数。例如,153=1**3+5**3+3**3
示例
以下 Python 程序找出 100 到 1000 之间的阿姆斯特朗数
for num in range(100,1000): temp=num sum=0 while temp>0: digit=temp%10 sum=sum+digit**3 temp=temp//10 if sum==num: print (num)
输出
输出如下 −
153 370 371 407
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP