FizzBuzz example in Python for game manual
Nicely done! The great thing about this implementation that it's easy to extend (for example if you want to add (7, "jazz"). I have only some minor nitpicks.

Tuples are immutable, as opposed to lists.
Since the list of fizz-buzz-jazz definitions don't change during the run of the program,
the divs list can be a tuple.
Tuples are faster than lists.

divs = (
    (3, "fizz"),
    (5, "buzz"),
)


The parentheses are unnecessary around (divisor, name):


ndivs = ''.join(name for (divisor, name) in divs
                if n % divisor == 0)



This may be a matter of taste,
but I'd find this line more readable on a single line:

ndivs = ''.join(name for divisor, name in divs if n % divisor == 0)