Python Program to Check Armstrong number

[4362 views]




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

Program:

##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"

Output:

Enter a number 153 Armstrong
Similar Post - Algorithm and Flowchart for Armstrong Number
                 






Comments










Search Anything:

Sponsored Deals ends in



Technical Quizzes Specially For You:

Search Tags

    Write a program to Check Armstrong number in python.

    Simple Armstrong number program in Python using while loop