C

The Complete UniPoly Class

This appendix contains the complete and final definition of the UniPoly class for univariate polynomials that we developed in Chapter 7, Organizing Objects into Classes.

"""The unipoly module contains the UniPoly class for polynomials.
"""

# The next line is for the spell-checker in Visual Studio Code
# cspell:ignore radd rsub rmul


class UniPoly:
    """Polynomial with one variable and integer coefficients. UniPoly creates a univariate polynomial with a single term and an integer coefficient. Polynomials may use different variables, here called 'indeterminates', but their names must each be a single alphabetic character. These polynomials are immutable. Parameters ---------- coefficient : int, optional The coefficient ...

Get Dancing with Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.