Search

# Python Program to Check Armstrong Number

Updated: May 18

Armstrong number is a number that is equal to the sum of cubes of its digits. For example 0, 1, 153, 370, 371 and 407 are the Armstrong numbers.

num = int(input("Enter a number: ")) sum = 0 a = num while a > 0: digit = a % 10 sum += digit ** 3 a //= 10 if num == sum: print(num,"is an Armstrong number") else: print(num,"is not an Armstrong number")

Output:

Enter a number: 1 1 is an Armstrong number

53 views

### Recent Posts

See All

#### Python Program for Cube of a Number using Functions

Program: def cube(num): return num * num * num num1 = int(input(" Please Enter any numeric Value : ")) a=cube(num1) print("The Cube of a Given Number {0} = {1}".format(num1, a)) Output: Please Ente

#### Python Program to add Two numbers

Program: num1 = int (input(" Please Enter the First Number: ")) num2 = int (input(" Please Enter the second number: ")) sum = num1+num2 print('The sum of {0} and {1} is {2}'.format(num1, num2, sum)) O

#### Python Program to find roots of a Quadratic Equation

Program: a = int(input("Enter the value of a : ")) b = int(input("Enter the value of b : ")) c = int(input("Enter the value of c : ")) dis = (b * b) - (4 * a * c) if(dis > 0): r1=(-b + math.sqrt(d

9555593818