Python magic number

Magic number is number, when sum of digits is reversed and  multiplied with sum of digits it gives original number. For example 1729   magic.py number=int(input(“Please enter number: “)) dsum=0 reverse=0 temp=0 i=number while i>0: digit=i%10 dsum=dsum+digit i=i//10 temp=dsum temp1=dsum while temp>0: digit1=temp%10 reverse=reverse*10+digit1 temp=temp//10 product=temp1*reverse if product==number: print(number , ” is magic number”) else:Continue reading “Python magic number”