Python Programs Written and Practiced by : Jiya Kiyam

File Name : armstrong.py

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
"""
Program Name: Armstrong
Description: Check if a number is an Armstrong number.
"""
num = input("Enter a number : ")

length = len(num)
num = int(num)
x = num
sum = 0

while x > 0 :
  digit = x % 10
  sum += digit ** length
  x //= 10

if sum == num :
  print(f"{num} is an Armstrong number.")
else :
  print(f"{num} is not an Armstrong number.")

Run Back to programs