Podcast
Questions and Answers
Was ist die Aufgabe des Befehls "=", wenn er für Variablen verwendet wird?
Was ist die Aufgabe des Befehls "=", wenn er für Variablen verwendet wird?
Der Befehl "=" weist einer Variablen einen Wert zu.
Beschreibe kurz, was die Aufgabe einer "For-Schleife" ist.
Beschreibe kurz, was die Aufgabe einer "For-Schleife" ist.
Eine "For-Schleife" wiederholt einen Codeblock eine bestimmte Anzahl von Malen und iteriert über eine Liste.
Was bewirkt die Anweisung "break" in einer Schleife?
Was bewirkt die Anweisung "break" in einer Schleife?
Der Befehl "break" beendet die aktuelle Schleife vorzeitig.
Welche Aufgabe hat die "if-Anweisung"?
Welche Aufgabe hat die "if-Anweisung"?
Was ist die Aufgabe der "elif-Anweisung"?
Was ist die Aufgabe der "elif-Anweisung"?
Was bewirkt die "else-Anweisung" in einer Schleife?
Was bewirkt die "else-Anweisung" in einer Schleife?
Was macht der "Modulo" Operator (%) und wozu wird er häufig verwendet?
Was macht der "Modulo" Operator (%) und wozu wird er häufig verwendet?
Flashcards
String
String
Eine Variable, die einen Textwert speichert.
Integer
Integer
Eine Variable, die eine ganze Zahl speichert.
Float
Float
Eine Variable, die eine Zahl mit Dezimalpunkt speichert.
Zuweisungsoperator (=)
Zuweisungsoperator (=)
Verwendet, um einen Wert einer Variablen zuzuweisen.
Signup and view all the flashcards
Addition (+)
Addition (+)
Addiert zwei Zahlen oder Variablen.
Signup and view all the flashcards
Subtraktion (-)
Subtraktion (-)
Subtrahiert zwei Zahlen oder Variablen.
Signup and view all the flashcards
Multiplikation (*)
Multiplikation (*)
Multipliziert zwei Zahlen oder Variablen.
Signup and view all the flashcards
Division (/)
Division (/)
Teilt zwei Zahlen oder Variablen.
Signup and view all the flashcards
Ganzzahlige Division (//)
Ganzzahlige Division (//)
Teilt zwei Zahlen und gibt nur den ganzzahligen Teil des Ergebnisses zurück.
Signup and view all the flashcards
Modulo (%)
Modulo (%)
Gibt den Rest einer Division zurück.
Signup and view all the flashcards
Potenzierung (**)
Potenzierung (**)
Erhebt eine Zahl auf eine Potenz.
Signup and view all the flashcards
Gleichheit (==)
Gleichheit (==)
Vergleicht zwei Werte, um zu prüfen, ob sie gleich sind.
Signup and view all the flashcards
Ungleichheit (!=)
Ungleichheit (!=)
Vergleicht zwei Werte, um zu prüfen, ob sie nicht gleich sind.
Signup and view all the flashcards
Grösser als (>)
Grösser als (>)
Vergleicht zwei Werte, um zu prüfen, ob der erste Wert grösser als der zweite ist.
Signup and view all the flashcards
Kleiner als (<)
Kleiner als (<)
Vergleicht zwei Werte, um zu prüfen, ob der erste Wert kleiner als der zweite ist.
Signup and view all the flashcards
Grösser oder gleich (>=)
Grösser oder gleich (>=)
Vergleicht zwei Werte, um zu prüfen, ob der erste Wert grösser oder gleich dem zweiten ist.
Signup and view all the flashcards
Kleiner oder gleich (<=)
Kleiner oder gleich (<=)
Vergleicht zwei Werte, um zu prüfen, ob der erste Wert kleiner oder gleich dem zweiten ist.
Signup and view all the flashcards
Und (and)
Und (and)
Logischer Operator, der prüft, ob zwei Bedingungen gleichzeitig wahr sind.
Signup and view all the flashcards
Oder (or)
Oder (or)
Logischer Operator, der prüft, ob mindestens eine Bedingung wahr ist.
Signup and view all the flashcards
Nicht (not)
Nicht (not)
Logischer Operator, der den Wahrheitswert einer Bedingung umkehrt.
Signup and view all the flashcards
If-Anweisung
If-Anweisung
Eine Anweisung, die Code nur dann ausführt, wenn eine bestimmte Bedingung wahr ist.
Signup and view all the flashcards
Elif-Anweisung
Elif-Anweisung
Eine Anweisung, die Code ausführt, wenn die vorherige if-Bedingung falsch war, aber eine andere Bedingung wahr ist.
Signup and view all the flashcards
Else-Anweisung
Else-Anweisung
Eine Anweisung, die Code ausführt, wenn alle vorherigen if- und elif-Bedingungen falsch waren.
Signup and view all the flashcards
For-Schleife
For-Schleife
Eine Schleife, die einen Block Code für jedes Element einer Liste wiederholt.
Signup and view all the flashcards
For-Schleife mit range
For-Schleife mit range
Eine Schleife, die einen Block Code eine bestimmte Anzahl von Malen wiederholt.
Signup and view all the flashcards
While-Schleife
While-Schleife
Eine Schleife, die einen Block Code solange wiederholt, wie eine bestimmte Bedingung wahr ist.
Signup and view all the flashcards
Break
Break
Eine Anweisung, die eine Schleife vorzeitig beendet.
Signup and view all the flashcards
Funktion
Funktion
Eine Anweisung, die eine Funktion definiert, die Code ausführt, wenn sie aufgerufen wird.
Signup and view all the flashcards
Funktion mit Rückgabewert
Funktion mit Rückgabewert
Eine Funktion, die einen Wert zurückgibt.
Signup and view all the flashcards
Zugriff auf Listenelemente
Zugriff auf Listenelemente
Zugriff auf ein einzelnes Element in einer Liste.
Signup and view all the flashcards
Benutzereingabe (input)
Benutzereingabe (input)
Eingabe von Daten durch den Benutzer.
Signup and view all the flashcards
Ausgabe (print)
Ausgabe (print)
Gibt Text oder Variablenwerte auf der Konsole aus.
Signup and view all the flashcardsStudy Notes
Grundlegende Befehle
- Zuweisung von Variablen: Ein Wert wird einer Variablen zugewiesen. Beispiel:
x = 10
- Integer (Ganzzahlen): Ganzzahlen. Beispiel:
zahl = 5
- Fließkommazahlen (Floats): Dezimalzahlen. Beispiel:
pi = 3.14
- Strings: Text. Beispiel:
name = "Max"
- Listen: Eine geordnete Sammlung von Werten. Beispiel:
farben = ["rot", "grün", "blau"]
- Wahrheitswerte (Boolean): Wahr oder Falsch. Beispiel:
ist_schueler = True
Operatoren
- Addition: Addiert zwei Variablen. Beispiel:
summe = a + b
- Subtraktion: Subtrahiert zwei Variablen. Beispiel:
differenz = a - b
- Multiplikation: Multipliziert zwei Variablen. Beispiel:
produkt = a * b
- Division: Teilt zwei Variablen. Beispiel:
division = a / b
- Ganzzahlige Division: Teilt zwei Variablen und gibt den ganzzahligen Wert zurück. Beispiel:
ganzzahl_div = a // b
- Modulo (Restwert): Gibt den Rest einer Division zurück. Beispiel:
modulo = a % b
- Potenzierung: Potenziert zwei Variablen. Beispiel:
potenz = a ** b
- Gleich: Überprüft, ob zwei Werte gleich sind. Beispiel:
a == b
- Ungleich: Überprüft, ob zwei Werte ungleich sind. Beispiel:
a != b
- Kleiner als: Überprüft, ob ein Wert kleiner als ein anderer ist. Beispiel:
a < b
- Kleiner gleich: Überprüft, ob ein Wert kleiner oder gleich einem anderen Wert ist. Beispiel:
a <= b
- Größer gleich: Überprüft, ob ein Wert größer oder gleich einem anderen Wert ist. Beispiel:
a >= b
- Und: Prüft, ob beide Bedingungen wahr sind. Beispiel:
a > 2 and b < 5
- Oder: Prüft, ob eine der Bedingungen wahr ist. Beispiel:
a > 2 or b < 5
- Nicht: Kehrt den Wahrheitswert um. Beispiel:
not (a > 2)
Kontrollstrukturen
- if-Anweisung: Führt Code aus, wenn eine Bedingung wahr ist. Beispiel:
if a > b: print("a ist größer als b")
- elif-Anweisung: Ein anderer Bedingungsabschnitt, falls der vorherige if-Block nicht wahr ist.
- else-Anweisung: Ein Fallback, falls keine vorhergehende Bedingung wahr ist.
- For-Schleife: Iteriert über eine Liste und führt für jedes Element eine Aktion aus. Beispiel:
for farbe in farben: print(farbe)
- For-Schleife mit range: Wiederholt einen Codeblock eine bestimmte Anzahl von Malen. Beispiel:
for i in range(3): print(i)
- While-Schleife: Wiederholt einen Codeblock, solange eine Bedingung wahr ist. Beispiel:
while counter < 3: counter += 1
Funktionen
- Funktion ohne Parameter: Definiert eine Funktion ohne Eingabewerte. Beispiel:
def sag_hallo(): print("Hallo!")
- Funktion mit Parametern: Definiert eine Funktion mit Eingabewerten. Beispiel:
def addiere(a, b): return a + b
- Funktion mit mehreren Rückgabewerten: Eine Funktion, die mehrere Werte zurückgibt.
- Zugriff auf Listenelemente: Zugriff auf bestimmte Elemente in einer Liste (z.B. erstes oder letztes Element). Beispiel:
farbe = farben[0]
Weitere Befehle
- Break: Beendet eine Schleife vorzeitig. Beispiel:
if i == 3: break
- Append: Fügt ein Element an das Ende einer Liste. Beispiel:
farben.append("gelb")
- Länge einer Liste:
laenge = len(farben)
- Benutzereingabe (input): Fragt den Benutzer nach einer Eingabe. Beispiel:
name = input("Wie heisst du? ")
- Ausgabe (print): Gibt Text auf der Konsole aus. Beispiel:
print("Hallo, Welt!")
- Negativer Index: Zugriff auf Elemente einer Liste vom Ende her. Beispiel:
letzte_farbe = farben[-1]
- Listenelement hinzufügen (append): Fügt ein Element an das Ende einer Liste an.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.