commit 472f4222967f81c5f6c2832ad2e718899d524116 Author: Varmen8 Date: Tue Jun 26 02:05:11 2018 +0200 Add class definition diff --git a/main.py b/main.py new file mode 100644 index 0000000..87fe260 --- /dev/null +++ b/main.py @@ -0,0 +1,15 @@ +import itertools + + +class PolyIntField: + + def __init__(self, int_modulo, poly_modulo): + self.int_modulo = int_modulo + self.poly_modulo = poly_modulo + self.elements = list(itertools.product([x for x in range(0, int_modulo)] + , repeat=len(poly_modulo) - 1)) + +if __name__ == "__main__": + a = PolyIntField(3, [1, 1, 2, 2]) + print(a.elements) + print(len(a.elements)) \ No newline at end of file