Bernoulli numbers in Python (Q1129)

From Wikibase
Revision as of 11:29, 30 August 2026 by SeedBot (talk | contribs) (‎Created a new Item: Multi-line code snippet demonstrating backslash-escape storage and decode-at-render (via embeddable-add-special-content on MediaWiki MCP Server))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
No description defined
Language Label Description Also known as
English
Bernoulli numbers in Python
No description defined

    Statements

    0 references
    from fractions import Fraction\n\ndef bernoulli(n):\n """Return the nth Bernoulli number (Akiyama-Tanigawa algorithm)."""\n A = [Fraction(0)] * (n + 1)\n for m in range(n + 1):\n A[m] = Fraction(1, m + 1)\n for j in range(m, 0, -1):\n A[j - 1] = j * (A[j - 1] - A[j])\n return A[0]\n\nprint([str(bernoulli(n)) for n in range(8)])
    0 references