Kontrollstrukturen Flashcards

1
Q

Wie ist der Syntax einer IF/ELSE-Bedingung?

A

if n > 14:
print(“Die Zahl ist grösser 14.”)
else:
print(“Die Zahl ist kleiner 14.”)

result = 5 < 6
if result:
print(“5 ist kleiner als 6”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Welche Vergleichsoperatoren gibt es?

A

> / <
== (auch für Stringvergleich)
!=
= / <=

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Welche Vergleichsoperatoren in Listen gibt es?

A

in geht auch mit Strings:

students = [“Max”, “Monika”, “Erik”]
if “Monika” in students:
print(“Ja, Monika studiert hier.”)

satz = “Ja, die Monika studiert hier.”
if “?” in satz:
print(“JA”)
else:
print(“NEIN”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Not Operator in Listen?

A

names = [“Max”, “Nadine”]
if “Moritz” not in names:
print(“Moritz ist nicht in der Liste.”)
#oder
if not “Moritz” in names:
print(“Moritz ist nicht in der Liste.”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wie ist der Syntax einer while Schlaufe?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Wie ist der Syntax einer for Schlaufe?

A

for i in range(0, 10):
print(i)
#range(0, 10) ist wie eine Liste und kann auch durch eine Liste ersetzt werden

liste = [3, 8, 10]
for i in liste:
print(i)
#Resultat: 3, 8, 10

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Was ist der Unterschied zwischen while und for Schleife?

A
  • Die for Schliefe ist weniger anfällig auf Endlosschleife.
  • Wenn klar ist, wieviele Iteration dann for. Sonst while.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Wie ist der Syntax für eine Schleife mit continue?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Wie ist der Syntax für eine Schliefe mit break?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Wie funktioniert die range Funktion?

A

range(start, stop, step)

gibt eine Folge von Zahlen zurück, die standardmäßig bei 0 beginnt, um 1 erhöht wird und vor einer bestimmten Zahl endet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly