import math
def is_disarium(num):
remainder = 0
len = int(math.log10(num)) + 1
summ = 0.0
temp = num
while (temp > 0) :
remainder = temp % 10
summ = summ + math.pow(remainder, len)
temp = int(temp / 10)
len -= 1
return num == int(summ)
num = 175 # 1^1+ 7^2 + 5^3 = 175
if (is_disarium(num)) :
print(str(num) + " is a disarium number")
else:
print(str(num) + " is not a disarium number")
'''
run:
175 is a disarium number
'''