
_START_ARTICLE_
ハッピー数
_START_SECTION_
コンピュータプログラムの例
_START_PARAGRAPH_
ある数がハッピー数であるかどうかを調べるには、コンピュータを使うのが便利である。Pythonを使ったプログラムの例は次の通り。_NEWLINE_SQUARE = dict([(c, int(c) ** 2) for c in "0123456789"])def is_happy(n):_NEWLINE_  s = set()_NEWLINE_  while (n > 1) and (n not in s):_NEWLINE_    s.add(n)_NEWLINE_    n = sum(SQUARE[d] for d in str(n))_NEWLINE_  return n == 1
_START_SECTION_
数学以外での登場
_START_PARAGRAPH_
イギリスのSFテレビドラマ『ドクター・フー』新シリーズのシーズン3第7話『42』で、太陽に衝突しようとする宇宙船のドアを開けるキーワードとして (313, 331, 367, 379) の4つのハッピー素数が登場する。