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
Similar Post - Algorithm and Flowchart for Armstrong Number

Struggling to Understand Algorithm and Flowchart? Try our Notes

Want to Test Your Knowledge on Algorithm and Flowchart?


Recommended Deals End in

Online Games
Play 2048 Game Online and Relax.
Play 2048 Game Online

Search Tags

    Write a program to Check Armstrong number in python.

    Simple Armstrong number program in Python using while loop