Merge 81fe9ed382e9d8a205aa1ccda10e7f4a14791574 into 3e9ca92ca972bbe752d32b43c71a88789dce94c0

This commit is contained in:
Scarfinos 2024-11-05 11:32:52 +01:00 committed by GitHub
commit 2b6c79a06b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -43,9 +43,9 @@ def armstrong_number(n: int) -> bool:
def pluperfect_number(n: int) -> bool: def pluperfect_number(n: int) -> bool:
"""Return True if n is a pluperfect number or False if it is not """Return True if n is a pluperfect number or False if it is not
>>> all(armstrong_number(n) for n in PASSING) >>> all(pluperfect_number(n) for n in PASSING)
True True
>>> any(armstrong_number(n) for n in FAILING) >>> any(pluperfect_number(n) for n in FAILING)
False False
""" """
if not isinstance(n, int) or n < 1: if not isinstance(n, int) or n < 1:
@ -70,9 +70,9 @@ def pluperfect_number(n: int) -> bool:
def narcissistic_number(n: int) -> bool: def narcissistic_number(n: int) -> bool:
"""Return True if n is a narcissistic number or False if it is not. """Return True if n is a narcissistic number or False if it is not.
>>> all(armstrong_number(n) for n in PASSING) >>> all(narcissistic_number(n) for n in PASSING)
True True
>>> any(armstrong_number(n) for n in FAILING) >>> any(narcissistic_number(n) for n in FAILING)
False False
""" """
if not isinstance(n, int) or n < 1: if not isinstance(n, int) or n < 1: