Anweisungsblöcke Flashcards
Was sind Anweisungsblöcke?
Rumpf für bedingte Abfragen, Schleifen und Funktionen
Wie werden in Anweisungsblöcken Zugehörigkeiten gezeigt?
Einrückung
Was sind bedingte Anweisungsblöcke?
werden nur bei Zutreffen einer booleschen Bedingung abgearbeitet
können beliebig viele elif-Alternativzweige haben, einen else-Zweig
Welche Alternativzweige gibt es in if Abfragen?
elif: wenn if-Abfrage nicht true, dann elif Alternativzweig
else: Zweig als Rest der nicht von den Bedingungen davor abgearbeitet wurde
Welche Arten von Schleifen gibt es?
while-Schleife
for-Schleife
Was ist eine Schleife und wofür wird sie verwendet?
Schleifen sind Wiederholungen , Aktionen werden mehrmals ausgeführt
Was ist eine Schleife?
eine oder mehrere Anweisungen werden solange durchgeführt, bis eine Bedingung erfüllt ist. Dann wird die Schleife abgebrochen
Wie ist eine while-Schleife aufgebaut?
Startwert definieren
while Abbruchbedingung
Schleifenkörper: Anweisungen, die bei jeder WIederholung der Schleife durchgeführt werden (zB print(variable))
Ende, wird erst ausgegeben, wenn Schleife fertig ist: print(“Fertig gezählt”)
Wie können Schleifen abgebrochen werden?
break
Wie ist eine for-Schleife aufgebaut?
for laufvariable in range(start, ende, schrittweite)
anweisung 1
anweisung 2
anweisungNachSchleifenende
Was ist ein Array?
besondere Variable, die mehrere Werte auf einmal beinhalten kann
Wann werden Arrays verwendet?
wenn sehr viele Werte gleichartiger Elemente vorhanden sind, die einer Variablen zugeordnet werden sollen
zB Liste von Städten
Was sind (numerisch indizierte) Arrays?
Liste mit Elementen zu einer Variablen
Wie kann ein Element zu einem numerisch indizierten Array hinzugefügt werden?
arrayvariable.append(“Wert”)
Wie sieht ein Array aus?
arrayvariable=[“x”, “y”, “z”]