Hey guys, in this blog we will see a Python Program to Find Armstrong Number in an Interval.
Code
# Program to check Armstrong numbers in a certain interval
lower = 100
upper = 5000
for num in range(lower, upper + 1):
# order of number
order = len(str(num))
# initialize sum
sum = 0
temp = num
while temp > 0:
digit = temp % 10
sum += digit ** order
temp //= 10
if num == sum:
print(num)
Output
153 370 371 407 1634
Here we have simply defined a lower and upper bound of the range in which we need to find the Armstrong numbers. Check out this blog to understand Armstrong numbers: Python Program to Check Armstrong Number
Check out our other python programming examples…


![[Latest] Python for Loops with Examples – Easiest Tutorial – 2025](https://machinelearningprojects.net/wp-content/uploads/2023/05/python-for-loops-1-1024x536.webp)


