码迷,mamicode.com
首页 > 其他好文 > 详细

自恋数

时间:2018-04-26 14:07:22      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:分离   sep   存在   style   列表   turn   print   pre   pen   

def separate(num): #将一个数的每一位分离并储存在一个列表中
    a = []
    while num != 0:
        a.append(num % 10)
        num = num // 10
    a.reverse()
    return a

for i in range(100,100000000):
    A = separate(i) #分离
    n = len(A)  #求数的位数
    sum = 0
    for x in A:
        sum += x**n
    if sum == i:
        print(i)

 

自恋数

标签:分离   sep   存在   style   列表   turn   print   pre   pen   

原文地址:https://www.cnblogs.com/yyss/p/8951753.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!