Jul 03, 2024

Wiki

Python

Aide

edit SideBar

Search

Narcissique


  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

Page Actions

Recent Changes

Group & Page

Back Links