First we understand what is Armstrong number :

### Armstrong number :

>An Armstrong number of three digits is an integer such that the sum of the cubes of its digits is equal to the number itself.

##### Input :

>371

##### Output :

> number is Armstrong

#### Algorithm :

first we take input from user

then input store in variables

then check the input is Armstrong or not

if condition is True number is Armstrong

if condition is False then number is not Armstrong

a= int(input('one no.:')) # INPUT b= int (input("second no.:" )) # INPUT c= int(input("third no.:")) # INPUT if a**3 + b**3+c**3==(a*100+b*10+c*1): # WE CHECK THE CONDITION print("no. is Armstrong") else: # IF CONDITIOON FALSE print("no. is not Armstrong")

#### Now we use second method to know the the number is Armstrong or not :

#### We use list method :

n=153 k=n s= [] while n>0: d= n%10 n=int(n/10) s.append(d) # this is the append method in list if k== s[-1]*100+s[-2]*10+s[-3]*1 : # check the codition if True then number is Armmstrong print(k," n is armstrong no.")

Tags:

python program

check the number is Armstrong or not

Find the number is Armstrong number or not

Armstrong number

Armstrong number program

Armstrong number program in python

List of other python program :

Find the number is Armstrong number or not // python program

Python program to Identify Even and Odd Elements in List

Find the Duplicate Elements in the List – Python List Program