Skip to content

Commit 4822cdf

Browse files
authored
update Armstrong_number.py
becuase it is not displaying any output and logic does not works well
1 parent 9757b12 commit 4822cdf

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

Armstrong_number.py

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,18 @@
11
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
2+
sum = 0
123

4+
# find the sum of the cube of each digit
5+
temp = number
6+
while temp > 0:
7+
digit = temp % 10
8+
sum += digit ** 3
9+
temp //= 10
10+
11+
# display the result
12+
if number == sum:
13+
print(number,"is an Armstrong number")
14+
else:
15+
print(number,"is not an Armstrong number")
1316

14-
number = int(input("Enter the number"))
17+
number = int(input("Enter the number : "))
1518
is_armstrong_number(number)

0 commit comments

Comments
 (0)