|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
for i in range(100, 10000):
sum = 0
temp = i
while temp:
sum = sum + (temp%10) ** 3
temp //= 10 # 注意这里要使用地板除哦~
if sum == i:
print(i)
- for i in range(100, 10000):
- sum = 0
- length=len(str(i))
- temp = i
- while temp:
- sum = sum + (temp%10) ** length
- temp //= 10 # 注意这里要使用地板除哦~
- if sum == i:
- print(i)
- '''
- 水仙花数又称阿姆斯特朗数。
- 一位自幂数:独身数 1**1
- 两位自幂数:没有
- 三位自幂数:水仙花数 153=1**3+5**3+3**3
- 四位自幂数:四叶玫瑰数 1634=1**4+6**4+3**4+4**4
- 五位自幂数:五角星数
- 六位自幂数:六合数
- 七位自幂数:北斗七星数
- 八位自幂数:八仙数
- 九位自幂数:九九重阳数
- 十位自幂数:十全十美数
- '''
复制代码
|
|