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



Recent Posts

See All

Python Program to add Two numbers

Program: num1 = int (input(" Please Enter the First Number: ")) num2 = int (input(" Please Enter the second number: ")) sum = num1+num2 print('The sum of {0} and {1} is {2}'.format(num1, num2, sum)) O