Code to say if a number is an Armstrong number.
Scripter
# program that say if a number is an armstrong number
print ("Enter a positive integer: ")
num = int(input())
n = num
num1 = num
sum = 0
count = 0
while( n != 0):
while(num1 > 0):
count = count + 1
num1 = num1 // 10
rem = n % 10
sum = sum + rem ** count
n = n // 10
if (sum == num):
print("The number is an Armstrong number")
else:
print("The number is not an Armstrong number")
We introduce an positive integer:
Result