Zu Beginn haben wir unterschiedliche Ausdrücke in Python kennen gelernt. Arithmetische Ausdrücke wie 3 + math.sqrt(x**2 + 1)
, Boolesche Ausdrücke wie True and (False or True)
und auch Boolesche Ausdrücke, die als Argumente von Vergleichsoperationen arithmetische Ausdrücke enthalten wie 3*4 <= 2**3
.
In diesem Kapitel lernen wir verschiedene Möglichkeiten kennen, Ausdrücke, im Allgemeinen auch Terme genannt, darzustellen. Basierend auf einer bestimmten Term-Darstellung lernen wir dann ein Verfahren kennen, mit dem Terme automatisch ausgewertet werden können.