Beruflich Dokumente
Kultur Dokumente
Python
Vorbereitung KA nächste Woche
keywords:
>>> sorted(„bonjour“)
['b', 'j', 'n', 'o', 'o', 'r', 'u']
>>> sorted([„banane“, „kiwi“, „apfel“])
[„apfel“, „banane“, „kiwi“]
Listen, Strings, Slices
Strings:
s = „Mein String“
s = „Mein“ + „ String“ + „!“
s += „!“
s = „Tag“ * 10
Listen, Strings, Slices
Listen:
li = [1, 2, 3]
li = [1, 2] + [3, 4]
li.append(5)
Listen, Strings, Slices
Slices:
for _ in range(n):
X
for _ in range(200):
print(„Hallo“)
for-Schleifen
Fall 3: „Mache für alle Elemente einer Liste/eines Strings die Aktion
X(Element)“
Beispiel: „Gib die Namen der Tiere Katze, Hund und Papagei in
Großbuchstaben aus“
Hallo 1
HalloHallo 2
HalloHalloHallo 3
…
Hallo…(20 mal)…Hallo 20
Aufgabe:
Hallo 17
HalloHallo 20
HalloHalloHallo 23
HalloHalloHalloHallo 26
…
Hallo…(20 mal)…Hallo 74
while-Schleifen
while True:
# mach was ...
if ziel_erreicht:
break
while True:
eingabe = input(„Sag was:“)
if eingabe == „bonjour“:
break
Aufgabe:
Lesen:
d[1]
d.get(100)
d.get(100, -1)
Schreiben:
d[100] = 10000
d[1] = 1.0
Löschen:
del d[100]
Iterieren:
for key in d:
print(key, „hat den Wert“, d[key])
random.choice
Beispiel:
lieblingstier = random.choice([„hase“, „pferd“, „spinne“])
random.randint
Beispiel:
summe_zwei_wuerfel = random.randint(1, 6) + random.randint(1, 6)