We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9757b12 commit 4822cdfCopy full SHA for 4822cdf
Armstrong_number.py
@@ -1,15 +1,18 @@
1
def is_armstrong_number(number):
2
- numberstr = str(number)
3
- length = len(numberstr)
4
- num = number
5
- rev = 0
6
- temp = 0
7
- while num != 0:
8
- rem = num % 10
9
- num //= 10
10
- temp += rem**length
11
- return temp == number
+ sum = 0
12
+ # find the sum of the cube of each digit
+ temp = number
+ while temp > 0:
+ digit = temp % 10
+ sum += digit ** 3
+ temp //= 10
+
+ # display the result
+ if number == sum:
13
+ print(number,"is an Armstrong number")
14
+ else:
15
+ print(number,"is not an Armstrong number")
16
-number = int(input("Enter the number"))
17
+number = int(input("Enter the number : "))
18
is_armstrong_number(number)
0 commit comments