From 4c5ba07d9c2f044c179d3bfdd41a6f9f20691ac9 Mon Sep 17 00:00:00 2001
From: Hong-Phuc Bui <hong-phuc.bui@htwsaar.de>
Date: Wed, 04 Jun 2025 14:16:25 +0200
Subject: [PATCH] implement polynomial
---
polymonial/polynomial_test.py | 18 ++++++++++--------
1 files changed, 10 insertions(+), 8 deletions(-)
diff --git a/polymonial/polynomial_test.py b/polymonial/polynomial_test.py
index fc49e68..f232260 100644
--- a/polymonial/polynomial_test.py
+++ b/polymonial/polynomial_test.py
@@ -3,8 +3,9 @@
def test_polynomial_representation():
c = Polynomial(5, 6, 0, -7)
- s = f'{c}'
- assert s == '5 6 0 -7'
+ r = repr(c)
+ s = str(c)
+ print(r, s, c)
def test_evaluate():
l = Polynomial(-12.5, 3.6)
@@ -15,14 +16,15 @@
def test_evaluate_2():
l = Polynomial(11, 7, -5, -4, 2)
x = 2
- rest_expected = [-3, -5, 0, 2]
+ q_expected = [-3, -5, 0, 2]
y_expected = 5
- (y, rest) = l.evaluate(x)
+ (y, q) = l.evaluate(x)
assert abs(y - y_expected) < EPSILON
- for (i, r) in enumerate( rest_expected ):
- assert abs(r - rest[i]) < EPSILON
-
+ for (i, r) in enumerate( q_expected ):
+ assert abs(r - q[i]) < EPSILON
+ print(Polynomial(*q))
if __name__ == "__main__":
- test_evaluate_2()
\ No newline at end of file
+ #test_evaluate_2()
+ test_polynomial_representation()
\ No newline at end of file
--
Gitblit v1.10.0