input: Write a function to determine if a given number is an Armstrong number. An Armstrong number is a number that is the sum of its own digits each raised to the power of the number of digits. If the given number is an Armstrong number return True else return False. If the given number is less than 0 then return False.
  def is_armstrong_number(num):   
      if num < 0:
          return False
      n = len(str(num)) 
      temp = num  
      sum_of_digits = 0
      while temp > 0:  
          digit = temp % 10  
          sum_of_digits += digit ** n  
          temp //= 10  
      return num == sum_of_digits
  
  assert is_armstrong_number(153)==True
  assert is_armstrong_number(9474)==True
  assert is_armstrong_number(1234)==False
  assert is_armstrong_number(0)==True
  assert is_armstrong_number(-153)==False
output: def is_armstrong_number(num):   
      if num < 0:
          return False
      n = len(str(num)) 
      temp = num  
      sum_of_digits = 0
      while temp > 0:  
          digit = temp % 10  
          sum_of_digits += digit ** n  
          temp //= 10  
      return num == sum_of_digits