Advertisement
ayshan

find all Armstrong numbers in interval

Mar 18th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.25 KB | None | 0 0
  1. lower = 100
  2. upper = 999
  3. for num in range(lower, upper + 1):
  4. order = len(str(num))
  5. sum = 0
  6. temp = num
  7. while temp > 0:
  8. digit = temp % 10
  9. sum += digit ** order
  10. temp //= 10
  11.  
  12. if num == sum:
  13. print(num)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement