ArmStrong Number In Python

  1. num = int(input("Enter a number: "))  
  2.   
  3. # initialise sum  
  4. sum = 0  
  5.   
  6. # find the sum of the cube of each digit  
  7. temp = num  
  8. while temp > 0:  
  9.    digit = temp % 10  
  10.    sum += digit ** 3  
  11.    temp //= 10  
  12.   
  13. # display the result  
  14. if num == sum:  
  15.    print(num,"is an Armstrong number")  
  16. else:  
  17.    print(num,"is not an Armstrong number")