def spiritOfBadcode(num: str) -> bool: return int(num) == sum(int(x)**len(num) for x in list(num)) for i in range(100000): sob = spiritOfBadcode(str(i)) if sob: print(f"{i} is an armstrong number.")
Standard input is empty
0 is an armstrong number. 1 is an armstrong number. 2 is an armstrong number. 3 is an armstrong number. 4 is an armstrong number. 5 is an armstrong number. 6 is an armstrong number. 7 is an armstrong number. 8 is an armstrong number. 9 is an armstrong number. 153 is an armstrong number. 370 is an armstrong number. 371 is an armstrong number. 407 is an armstrong number. 1634 is an armstrong number. 8208 is an armstrong number. 9474 is an armstrong number. 54748 is an armstrong number. 92727 is an armstrong number. 93084 is an armstrong number.