Filter:
01
Befehl
Etwas ausgeben
→ klicken zum Umdrehen
Antwort
print("Hallo", name)mehrere Werte mit Komma, dazwischen ein Leerzeichen
02
Befehl
Eingabe lesen
→ klicken zum Umdrehen
Antwort
name = input("Frage? ")wartet auf Enter, liefert immer Text (str)
03
Befehl
Text in Zahl umwandeln
→ klicken zum Umdrehen
Antwort
int("14") · float("1.75")nötig vor jeder Rechnung mit einer Eingabe
04
Befehl
Zahl in Text umwandeln
→ klicken zum Umdrehen
Antwort
str(14)z. B. für "Alter: " + str(alter)
05
Befehl
Datentyp anzeigen
→ klicken zum Umdrehen
Antwort
type(x)liefert z. B. <class 'int'>
06
Befehl
Ganzzahlig teilen und Rest
→ klicken zum Umdrehen
Antwort
17 // 5 · 17 % 5ergibt 3 und 2; / liefert dagegen immer float
07
Befehl
Potenz
→ klicken zum Umdrehen
Antwort
2 ** 5ergibt 32
08
Befehl
Verzweigen
→ klicken zum Umdrehen
Antwort
if …: · elif …: · else:nur der erste wahre Zweig läuft
09
Befehl
Bedingungen verknüpfen
→ klicken zum Umdrehen
Antwort
and · or · notbeide · mindestens eine · Umkehrung
10
Befehl
Wiederholen mit Bedingung
→ klicken zum Umdrehen
Antwort
while bedingung:solange wahr; Bedingung vor jedem Durchlauf geprüft
11
Befehl
Wiederholen mit Zähler
→ klicken zum Umdrehen
Antwort
for i in range(n):i = 0, 1, …, n − 1
12
Befehl
range mit Start und Schritt
→ klicken zum Umdrehen
Antwort
range(1, 10, 4)liefert 1, 5, 9 — der Stoppwert fehlt immer
13
Befehl
Liste anlegen und lesen
→ klicken zum Umdrehen
Antwort
x = [4, 2, 9] · x[0]Index ab 0, x[-1] ist das letzte Element
14
Befehl
Liste verändern
→ klicken zum Umdrehen
Antwort
x.append(5) · x.insert(0, 1)anhängen bzw. an Index 0 einfügen
15
Befehl
Aus Liste entfernen
→ klicken zum Umdrehen
Antwort
x.pop(i) · x.remove(wert)nach Index bzw. nach Wert (erstes Vorkommen)
16
Befehl
Länge, Summe, Minimum, Maximum
→ klicken zum Umdrehen
Antwort
len(x) · sum(x) · min(x) · max(x)len geht auch bei Strings
17
Befehl
Teil eines Strings
→ klicken zum Umdrehen
Antwort
s[1:3] · s.upper()Stopp-Index gehört nicht dazu; auch lower() und replace(a, b) liefern neue Strings
18
Befehl
Funktion mit Rückgabe
→ klicken zum Umdrehen
Antwort
def name(p): … return wertAufruf: ergebnis = name(3)
19
Begriff
Variable
→ klicken zum Umdrehen
Antwort
Ein Name, unter dem ein Wert gespeichert wird. Mit = bekommt sie einen neuen Wert, der alte wird überschrieben.
20
Begriff
Datentyp
→ klicken zum Umdrehen
Antwort
Die Art eines Werts: int (ganze Zahl), float (Kommazahl), str (Text) oder bool (True/False).
21
Begriff
Zeichenkette (String)
→ klicken zum Umdrehen
Antwort
Ein Text in Anführungszeichen. Einzelne Zeichen erreicht man über den Index, ändern kann man sie nicht.
22
Begriff
Typumwandlung
→ klicken zum Umdrehen
Antwort
Einen Wert in einen anderen Datentyp umwandeln, z. B. mit int(), float() oder str().
23
Begriff
Traceback
→ klicken zum Umdrehen
Antwort
Die Fehlermeldung von Python: unten Fehlerart und Grund, darüber die Zeile, in der das Programm abgebrochen ist.
24
Begriff
Syntaxfehler
→ klicken zum Umdrehen
Antwort
Ein Schreibfehler, z. B. ein fehlender Doppelpunkt oder eine offene Klammer — Python startet das Programm gar nicht erst.
25
Begriff
Logischer Fehler
→ klicken zum Umdrehen
Antwort
Das Programm läuft ohne Meldung, liefert aber ein falsches Ergebnis. Nur Testen deckt ihn auf.
26
Begriff
Bedingung
→ klicken zum Umdrehen
Antwort
Ein Ausdruck, der True oder False ergibt, z. B. punkte >= 50 oder name == "Lea".
27
Begriff
Endlosschleife
→ klicken zum Umdrehen
Antwort
Eine Schleife, deren Bedingung nie falsch wird — meist, weil sich die Schleifenvariable nicht ändert.
28
Begriff
Index
→ klicken zum Umdrehen
Antwort
Die Position eines Elements in einer Liste oder eines Zeichens in einem String. Die Zählung beginnt bei 0.
29
Begriff
Rückgabewert
→ klicken zum Umdrehen
Antwort
Der Wert, den eine Funktion mit return an die aufrufende Stelle zurückgibt. Ohne return ist er None.
30
Begriff
Parameter
→ klicken zum Umdrehen
Antwort
Ein Platzhalter in der Funktionsdefinition, der beim Aufruf der Reihe nach einen Wert bekommt.
Keine Karten in dieser Auswahl.
Geh die Karten dreimal durch: Erst alle umdrehen, dann nur noch die ungelernten, zuletzt alles gemischt. Tippe jeden Befehl zusätzlich einmal in die Python-Umgebung und sieh dir die Ausgabe an — was du selbst ausprobiert hast, sitzt besser.
