06 Ausdrücke, Anweisungen, Blöcke

Cards (24)

  • Was sind die Grundbausteine von Programmen?
    • Variablen und Operatoren.
  • Wie werden Ausdrücke (Expressions) definiert?
    • Code-Segmente, die Literale, Variablen und Operatoren kombinieren, um Berechnungen durchzuführen und Ergebnisse zu produzieren.
  • Was ist eine Anweisung (Statement)?
    • Eine vollständige Ausführungseinheit, die aus bestimmten Ausdrücken gebildet werden kann.
  • Was ist ein Block in der Programmierung?
    • Eine Gruppe von Anweisungen, die durch gleiche Einrückung zusammengefasst sind.
  • Wie wird einer Variablen ein Wert zugewiesen?
    • Mit dem Gleichheitszeichen (=), z.B. is_student = True.
  • Was ist der Wert des Ausdrucks cadence = 0?
    0 (vom Typ int).
  • Was bewirkt der Ausdruck "Element 1 at index 0: " + a_list[0]?
    • Fügt die Zeichenkette "Element 1 at index 0: " mit dem ersten Element der Liste a_list zusammen, z.B. "Element 1 at index 0: Hello!".
  • Wie werden Ausdrücke generell bewertet?
    Um ihren Wert zu berechnen.
  • Was bestimmt den Datentyp des Ergebniswertes eines Ausdrucks?
    • Die Elemente (Operatoren, Operanden) des Ausdrucks.
  • Was bedeutet Präzedenz in Bezug auf Operatoren?
    Die Reihenfolge, in der Operatoren in einem Ausdruck ausgewertet werden.
  • Was passiert bei der Addition 4 + 5 * 3?
    • Zuerst wird 5 * 3 (ergibt 15) und dann 4 + 15 (ergibt 19) berechnet.
  • Was ist der Unterschied zwischen Simple Statements und Compound Statements in Python?
    • Simple Statements sind einfache Anweisungen,
    • Compound Statements sind zusammengesetzte Anweisungen.
  • Was bedeutet Implicit Line Joining in Python?
    • Ausdrücke in Klammern dürfen über mehrere physikalische Zeilen gehen, ohne dass ein Backslash erforderlich ist.
  • Wie kennzeichnet man den Umbruch einer physikalischen Zeile in Python?
    • Durch einen Backslash () am Ende der Zeile.
  • Was ist eine Escape-Sequenz in Python?
    • Ein Zeichen, das eine Sonderfunktion besitzt und durch ein Escape-Zeichen (Backslash ) eingeleitet wird.
  • Nenne ein Beispiel für ein Simple Statement.
    • note = 2.3 oder return note.
  • Wie kann man mehrere logische Zeilen in einer physikalischen Zeile unterbringen?
    • Durch Trennung mittels Semikolon (;).
  • Was bedeutet Logical Line vs. Physical Line?
    • Eine logische Zeile kann aus mehreren physikalischen Zeilen bestehen, die als eine Einheit betrachtet werden.
  • Nenne einige Simple Statements in Python.
    • assert,
    • pass,
    • del,
    • return,
    • break,
    • continue,
    • import,
    • global,
    • nonlocal.
  • Wie werden Variablen in Python gelöscht?
    • Mit der del Anweisung, z.B. del x.
  • Was ist ein Ausdruck in Python und aus welchen Elementen besteht er?
    Ein Ausdruck ist eine Kombination von Literalen, Variablen, Operatoren und Methodenaufrufen, die genau einen Wert ergibt.
  • Wie können zusammengesetzte Ausdrücke in Python gebildet werden?
    Durch die Kombination einfacher Ausdrücke gebildet werden, vorausgesetzt alle erforderlichen Typen sind korrekt.
  • Warum ist es manchmal wichtig, die Reihenfolge der Operatoren in einem zusammengesetzten Ausdruck durch Klammern zu verdeutlichen?
    Durch das Setzen von Klammern deutlich gemacht werden, da andernfalls die Operatoren nach ihrer Priorität ausgewertet werden.
  • Was ist der Unterschied zwischen einem Simple Statement und einem Compound Statement in Python?
    • Simple Statement: Ist eine einzelne ausführbare Anweisung,
    • Compound Statement: Mehreren Anweisungen besteht, die durch gleiche Einrückung zu einem Block gruppiert werden können.