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

## Video Tutorial

**What is the meaning of an Armstrong Number..?**

A number is an Armstrong number when the sum of the n^{th} 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")

### Output:

**Case 1:**

Enter the number: 123

The number 123 is not an Armstrong number

** Case 2:**

Enter the number: 1634

The number 1634 is an Armstrong number

### Summary:

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.