Der Python-Interpreter¶
Python ist eine interpretierte Sprache - sie wird während dem Ausführen des Codes in Maschinencode übersetzt (interpretiert). Im Gegensatz dazu gibt es auch kompilierte Sprachen wie C, die bei der Ausführung bereits schon in Maschinencode vorhanden sind.
Der Python Interpreter
Öffne iTerm und gib
python
ein.
Jetzt startet der sogenannte Python-Interpreter-Prompt. Das erkennst Du immer an der Zeichenfolge >>>
Python 3.7.6 (default, Jan 8 2020, 13:42:34)
[Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
Hier kannst Du Python-Code eingeben. Du kannst zum Beispiel mit Python rechnen - probier's aus:
2*2
2**2
Wie könnte ich aber den Logarithmus auf der Basis von 10 berechnen? Zum Glück gibt es im Interpreter eine Hilfs-Funktion. Du kannst sie mit help()
aufrufen, dann kommt ein help-Prompt:
help>
Hier kannst Du math
eingeben, und es erscheinen alle Befehle, die im sogenannten Mathematik-Modul vorhanden sind.
Den Interpreter verlässt Du am einfachsten mit der Tastenkombination CTRL-D
Übung
Finde heraus (mit Hilfe von help
), wie man die Quadrat-Wurzel einer Zahl in Python berechnen kann.