"""
首位1次方第二位2次方以此类推的和等于本身
"""
def is_disarium(n):
i, s, k = str(n), 0, 1
for j in range(len(i)):
s += int(i[j]) ** k
k += 1
if s == n:
return True
return False
if __name__ == '__main__':
print(is_disarium(135))
python计算从首位一次方二位平方...之和为本身
最新推荐文章于 2022-05-11 09:29:08 发布