Determine whether a number is a perfect number, an Armstrong number or a palindrome. code example
Example 1: Take n as input and check which ones are Armstrong number using a function in the range 1 to n in python
num = 370
order = len(str(num))
sum = 0
temp = num
while temp > 0:
digit = temp % 10
sum += digit ** order
temp //= 10
if num == sum:
print(num,"is an Armstrong number")
else:
print(num,"is not an Armstrong number")
Example 2: armstrong number in python
lower = 100
upper = 2000
for num in range(lower, upper + 1):
order = len(str(num))
sum = 0
temp = num
while temp > 0:
digit = temp % 10
sum += digit ** order
temp //= 10
if num == sum:
print(num)