In een tekstbestand steken een aantal geldige uitdrukkingen in de variabelen $$x$$, $$y$$ en $$z$$. Per regel komt 1 uitdrukking voor. Schrijf een functie evalueer met als argumenten:

Het resultaat is een lijst van tuples. Elk tuple wordt hierbij gevormd door alle uitdrukkingen in 1 triplet uit te rekenen.

Argumenten

Bestandsnaam en lijst van triplets.

Resultaat

Lijst van tuples die de waarden van de uitdrukkingen voor alle triplets bevat.

De bestanden die Dodona gebruikt in de testcases vind je in het gecomprimeerde bestand uitdrukkingen.zip1.

Voorbeeld

evalueer('Uitdrukking0In.txt',[(0, 0, 0), (1, 1, 1), (1, 2, 3)])
 = [(0, 0, 0, 2), (3, 1, 3, 2), (6, 6, 14, 2)]
 
Invoerbestand ('Uitdrukking0In.txt'):
x + y + z
x * y * z
x**2 + y**2 + z**2
x**y + x**z