Python Program to Check Armstrong Number

Updated: May 18


Armstrong number is a number that is equal to the sum of cubes of its digits. For example 0, 1, 153, 370, 371 and 407 are the Armstrong numbers.


num = int(input("Enter a number: ")) sum = 0 a = num while a > 0: digit = a % 10 sum += digit ** 3 a //= 10 if num == sum: print(num,"is an Armstrong number") else: print(num,"is not an Armstrong number")


Output:

Enter a number: 1 1 is an Armstrong number