Python Program to Check Armstrong Number
top of page

Python Program to Check Armstrong Number

Updated: May 27, 2021


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 calculate the factorial of a number

Write a Python function to calculate the factorial of a number (a non-negative integer). The function accepts the number as an argument. This program is most for O Level Practical Exam so read it care

NumPy program to find the most frequent value in the list.

This program is most for O Level Practical Exam so read it carefully. Program: import numpy as np x = np.array([1,2,3,4,5,7,2,1,1,1,8,9,1]) print(x) print("most frequent value in the list:") print(np.

bottom of page