Question: 
Write a function to check whether the given number is armstrong or not.


Model's Code:
def armstrong_number(num):
    power = len(str(num))
    return sum(int(digit) ** power for digit in str(num)) == num



Sample Correct Code:
def armstrong_number(number):
 sum = 0
 times = 0
 temp = number
 while temp > 0:
           times = times + 1
           temp = temp // 10
 temp = number
 while temp > 0:
           reminder = temp % 10
           sum = sum + (reminder ** times)
           temp //= 10
 if number == sum:
           return True
 else:
           return False


Asserts:
assert armstrong_number(153)==True
assert armstrong_number(259)==False
assert armstrong_number(4458)==False


Tests:
Test 1 of 3: PASS
Test 2 of 3: PASS
Test 3 of 3: PASS

Test 598 of 974: 445/598 (74.41471571906354%): success