n=input(" Enter one three digit number ")
my_sum=0
for i in range(0,len(n)):
my_sum=my_sum+pow(int(n[i]),3)
print("Sum of cube of digits : ",my_sum)
if(my_sum==int(n)):
print("This is an Armstrong number : ", n)
else:
print("This is an NOT an Armstrong number : ", n)
By using pow() function we can get the power of two input numbers.
n=input(" Enter any number more than 9 ")
my_sum=0
k=len(n)
for i in range(0,k):
my_sum=my_sum+pow(int(n[i]),k)
print("Sum of cube of digits : ",my_sum)
if(my_sum==int(n)):
print("This is an Armstrong number : ", n)
else:
print("This is NOT an Armstrong number : ", n)
for n in range(10,10000): # increase this range to get more numbers
my_sum=0
my_str=str(n)
k=len(my_str)
for i in range(0,k):
my_sum=my_sum+pow(int(my_str[i]),k)
#print("Sum of cube of digits : ",my_sum)
if(my_sum==n):
print("This is an Armstrong number : ", n)
Output
This is an Armstrong number : 153
This is an Armstrong number : 370
This is an Armstrong number : 371
This is an Armstrong number : 407
This is an Armstrong number : 1634
This is an Armstrong number : 8208
This is an Armstrong number : 9474
All Sample codes
Strong Number Number equal to cube of its Digits

Author & Instructor at plus2net
I write and maintain practical tutorials on Python, PHP, SQL, JavaScript, HTML, jQuery, and web development at plus2net. The tutorials focus on clear explanations, working examples, and code that readers can test and adapt while learning.