Python Program to Check Armstrong Number

Updated: May 27


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.

Program:

n = int(input("Enter a number: "))

sum = 0

a = n

while n > 0:

digit = n % 10

sum += digit ** 3

n //= 10

if a == sum:

print("Armstrong number")

else:

print("Not Armstrong number")


Output:

Enter a number: 153 Armstrong number


To Check Armstrong Number video by Rajesh Sir:




Recent Posts

See All

Python program to add one or more element in List

Program: #Append() is used for adding one element in List at the end of list. X=[9,18,27] X.append(36) print(X) output: [9, 18, 27, 36] #Insert () is used for add element at any given position in the

Python program to remove elements of a given list

Program: n=[9,18,27,36,45,54,63] print("List=",n) i=int(input("Enter the position of elements to delete : ")) del n[i] print("List after deletion=",n) del n[:2] print("List after deleting first two el

Python program to create a list of 5 numbers

Python program to create a list of 5 numbers. Numbers entered by User. n=[] for i in range(5): j=int(input("Enter number: ")) n.append(j) print("The List is", n) Output: Enter number: 3 Enter number: