wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Konditionale Kontrollstrukturen in Python

Total questions: 8

Worksheet time: 8mins

Name
Class
Date
1.

Welche der folgenden Konditionalen Kontrollstrukturen liefert True zurück?

a)

1 != True

b)

"125" == 125

c)

120 < 120

d)

"125" is not 125

2.

Welche der folgenden Konditionalen Kontrollstrukturen liefert False zurück?

a)

'Adresse' in {'Adresse':'Kaiserstraße 43','Vorname':'Heinz','Nachname':'Müller'}

b)

'Heinz' in {'Adresse':'Kaiserstraße 43','Vorname':'Heinz','Nachname':'Müller'}

c)

"Hund" in ["Der","Hund","hat","zugebissen"]

d)

40+1 in {49,41,42}

3.

Welche der folgenden Konditionalen Kontrollstrukturen liefert False zurück?

a)

"das" in "Das ist ein Satz." or "Das" in "Das ist ein Satz."

b)

"das" in "Das ist ein Satz" and "Das" in "Das ist ein Satz"

c)

not "das" in "Das ist ein Satz" and "Das" in "Das ist ein Satz"

d)

"Das" in "Das ist ein Satz" and "Sat" in "Das ist ein Satz"

4.
a)

Output: Eine ziemlich kleine Zahl.

b)

Output: Die Zahl liegt zwischen 50 und 25.

c)

Output: Die Zahl ist ziemlich groß.

d)

Output: Die Zahl ist kleiner als 5

5.

if "." in satz or "?" in satz or "!" in satz:

...


Wie kann ein Satz aussehen, bei dem diese Kontrollstruktur False ergibt?

a)

satz = "Hallo?"

b)

satz = "Peter! Komm bitte sofort nach Hause"

c)

satz = "Oje ... da habe ich mich getäuscht"

d)

satz = "Ich liebe Schokolade"

6.

if zahl is 25:

...


Welche Kriterien muss die Variable zahl erfüllen, damit diese Kontrollstruktur True zurückliefert?

a)

Die Variable zahl muss den Wert 25 haben.

b)

Die Variable zahl muss den Wert 25 haben und ein float sein.

c)

Die Variable zahl muss den Wert 25 haben und ein integer oder float sein.

d)

Die Variable zahl muss den Wert 25 haben und ein integer sein.

7.

Welche Aussage lässt sich über das if - elif - Statement treffen?

a)

Mit dem if-elif-Statement ist es möglich, mehrere Vergleichsoperationen gleichzeitig abzuprüfen.

b)

Wird eine Vergleichsoperation im if-elif-Statement True, so werden alle weiteren Operationen nicht mehr ausgeführt.

c)

Nur mit einem if-elif-Statement können entsprechende Programmteile im Anschluss ausgeführt werden.

d)

Das if-elif-Statement dient vor allem der Ästhetik und der Übersichtlichkeit eines Python-Programmes.

8.

Was versteht man unter dem Begriff "Nesting"?

a)

Das Anbringen hierarchischer Konditionale innerhalb von Konditionalen aus einem anderen Python-Programm.

b)

Das Anbringen hierarchisch tiefer stehender Konditionale innerhalb hierarchisch höher stehender Konditionale.

c)

Die Verschachtelung von Konditionalen (if-Bedingungen) in Schleifen, wie beispielsweise der for-Schleife.

d)

Die Konstruktion von elif-Bedingungen und/oder else-Fällen zur Perfektionierung eines Python-Skriptes.