Firstly, Sry fo the bad title of this question I simply don't know a better one.
If you have a better one => Tell me!

So my problem is that I would like to write a simplex solver in Python by myself to deeply understand how they work.

Therefore, I would like to have something like this in my program:

```
 m.addConstr(x[0] <= 7)

```

Which basically should add a constraint to my model `m`.
This works in Gurobi which is just wonderful cause it's so easy to read.
The problem is that `x[0]` has to be an object where I itself can define what should happen when there is an inequality or equality or whatever, right?

I am happy to figure out most of the stuff by myself would just like to get an idea how this works.