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

Need Programming or any Technical Related Books, Courses or Help Chat with us


Today's Recommended Deals

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