Python Program to Check Armstrong Number

Created with Sketch.

Python Program to Check Armstrong Number

Armstrong number:

A number is called Armstrong number if it is equal to the sum of the cubes of its own digits.

For example: 153 is an Armstrong number since 153 = 1*1*1 + 5*5*5 + 3*3*3.

The Armstrong number is also known as narcissistic number.

See this example:

  1.  num = int(input(“Enter a number: “))
  2. sum = 0
  3. temp = num
  4. while temp > 0:
  5.    digit = temp % 10
  6.    sum += digit ** 3
  7.    temp //= 10
  8. if num == sum:
  9.    print(num,“is an Armstrong number”)
  10. else:
  11.    print(num,“is not an Armstrong number”)

Output:

Python Condition And Loops10

 

Leave a Reply

Your email address will not be published. Required fields are marked *