somme = 0
  nombre = input('Quel nombre tester ?')
  for chiffre nombre:
      somme += int(chiffre)**len(nombre)
  if str(somme) == nombre:
      print(f"{nombre} est narcissique")
Version condensée :
  def narcissique(n):
      return sum([int(u)**len(str(n)) for u in str(n)]) == n