From 4386cb72e965f3e208a59a071c4f4ab3ec38ca9e Mon Sep 17 00:00:00 2001 From: Sam Hadow Date: Thu, 23 Apr 2026 09:38:26 +0200 Subject: [PATCH] pretty print fix --- src/tea3/pretty_print.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/tea3/pretty_print.py b/src/tea3/pretty_print.py index abbb604..6d68493 100644 --- a/src/tea3/pretty_print.py +++ b/src/tea3/pretty_print.py @@ -1,11 +1,11 @@ def pretty_print(poly): - ring = poly.parent() - R_terms = [] r_terms = [] x_terms = [] mixed_terms = [] + has_const = bool(poly.constant_coefficient()) + for monom in poly: vars_in_term = [str(v) for v in monom.variables()] @@ -26,6 +26,9 @@ def pretty_print(poly): parts = [] + if has_const: + parts.append("1") + if R_terms: parts.append("f(Ri)")