fork download
  1. def spiritOfBadcode(num: str) -> bool:
  2. return int(num) == sum(int(x)**len(num) for x in list(num))
  3.  
  4. for i in range(100000):
  5. sob = spiritOfBadcode(str(i))
  6. if sob:
  7. print(f"{i} is an armstrong number.")
  8.  
  9.  
Success #stdin #stdout 0.31s 9364KB
stdin
Standard input is empty
stdout
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.