def is_armstrong_number(number): literal: str = str(number) nr_digits: int = len(literal) sum_of_digits: int = 0 for pos in range(nr_digits): sum_of_digits += int(literal[pos]) ** nr_digits return sum_of_digits == number