diff --git a/narcissistic_number.py b/narcissistic_number.py new file mode 100644 index 00000000..f39ad0dd --- /dev/null +++ b/narcissistic_number.py @@ -0,0 +1,12 @@ +def is_narcissist(number): + l = len(str(number)) + tmp = number + sum = 0 + while(tmp > 0): + sum += (tmp % 10) ** l + tmp = int(tmp / 10) + return number == sum + +n = int(input("Enter a number: ")) +narc = "is" if is_narcissist(n) else "is not" +print(f'{n} {narc} a narcissistic number') \ No newline at end of file