Skip to content

Commit df9eac0

Browse files
authored
Rename parameter in is_armstrong_number function
Rename parameter n to number for clarity
1 parent c710f38 commit df9eac0

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

maths/is_armstrong_number.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
def is_armstrong_number(n: int) -> bool:
1+
def is_armstrong_number(number: int) -> bool:
22
"""
33
Check whether a non-negative integer is an Armstrong (narcissistic) number.
44
@@ -25,14 +25,15 @@ def is_armstrong_number(n: int) -> bool:
2525
False
2626
"""
2727
# Only non-negative integers are considered
28-
if n < 0:
28+
if number < 0:
2929
return False
3030

3131
# Convert to string to count digits
32-
digits = str(n)
32+
digits = str(number)
3333
power = len(digits)
3434

3535
# Sum of each digit raised to the 'power'
3636
total = sum(int(d) ** power for d in digits)
3737

38-
return total == n
38+
return total == number
39+

0 commit comments

Comments
 (0)