Python program to check whether the given number is Armstrong Number or Not
Write a Python program to accept a number from the user, and check whether the given number is Armstrong Number or Not
What is the meaning of an Armstrong Number..?
A number is an Armstrong number when the sum of the nth power of each digit is equal to the number itself. Here n is the number of digits in the given number. For example,
Source code of Python Armstrong program
num = int (input ("Enter the number: ")) temp = num cnt = 0 while temp > 0: cnt = cnt + 1 temp = temp // 10 sum = 0 temp = num while temp > 0: rem = temp % 10 sum = sum + pow (rem, cnt) temp = temp // 10 if (num == sum): print ("The number", num, "is an Armstrong number") else: print ("The number", num, "is not an armstrong number")
Enter the number: 123
The number 123 is not an Armstrong number
Enter the number: 1634
The number 1634 is an Armstrong number
This tutorial discusses how to write a Python program to verify whether the number is Armstrong. If you like the tutorial share it with your friends. Like the Facebook page for regular updates and YouTube channel for video tutorials.