Python Program to Check Armstrong number


In this article, we will write a simple python program which checks whether a number is Armstrong number or Not.


##To find whether number is armstrong or not ## Armstromg number is number where sum of cube of each digit in the number is equal to the number. def armstrong(n): sum = 0 while n > 0: ## Loop till n is greater than zero num = n % 10 ## to find the last digit in the number sum = sum + (num * num * num) ## find cube of the last digit add it in sum n = n / 10 ## to find the remaining number except the last number return sum if __name__ == '__main__': num = int(raw_input("Enter a number")) result = armstrong(num) if result == num: print "Armstrong" else: print "Not armstrong"


Enter a number 153 Armstrong

Solution Worked 1 UpvotesUpvote


Solution Didn't Worked 1 DownvotesDownvote


Get Programming Help

Play 2048 Game Online

Search Tags

    Write a program to Check Armstrong number in python.

    Simple Armstrong number program in Python using while loop