Python Program to Find Armstrong Number in an Interval : Example to find all Armstrong numbers between two integers. To solve this problem, we have used nested loop and if statement.
A positive integer is called an Armstrong number of order n if
abcd… = an + bn + cn + dn + …
153 = 111 + 555 + 333 // 153 is an Armstrong number.
Python Program to Find Armstrong Number in an Interval
# Program to check Armstrong numbers in a certain interval lower = 100 upper = 2000 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 of program