wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python (Verzweigung, Schleifen)

Total questions: 15

Worksheet time: 12mins

Name
Class
Date
1.

Gegeben ist:


a = 125


Wie lautet der Befehl, mit dem der Typ der Variable a von einem integer zu einem string verändert wird?

a)

int(a)

b)

str(int)

c)

str(a)

d)

type(a) = str

2.

y = "Anna"

x,y,z = "Peter",23,1.25


Welcher Wert steckt nun in der Variable y?

a)

"Anna"

b)

"Peter"

c)

23

d)

Kein Wert

3.

Der Aufruf eines Programms liefert folgenden Output:

>>Bitte geben Sie eine Zahl ein:

Wie sieht die entsprechende Programmzeile hierzu aus?

a)

print(">>Bitte geben Sie eine Zahl ein"

b)

zahl = ">>Bitte geben Sie eine Zahl ein"
print(zahl)

c)

input(zahl)

d)

input(">>Bitte geben Sie eine Zahl ein:")

4.

Listen sind zusammengesetzte Datentypen, das bedeutet:

a)

Sie sind immer durch eckige Klammern [ ] markiert.

b)

In ihnen können Daten verschiedenen Typs gleichzeitig enthalten sein.

c)

Über sie kann iteriert werden.

d)

Sie können mit anderen Listen kombiniert werden.

5.

Wie greifen Sie auf den String "haus" in der folgenden Liste zu?


liste = ["1", 23.4, "haus", "maus", 123]

a)

liste [0]

b)

liste [1]

c)

liste [3]

d)

liste [2]

6.

Gegeben ist folgende Liste:


liste = [1, 2, 3, 4]


Warum erzeugt der Listenzugriff "liste[4]"

einen Fehler?

a)

Weil der Listenindex 4 nicht existiert.

b)

Weil der Listenzugriff falsch geschrieben wurde.

c)

Weil der Listenindex 0 mit dem Wert "1" belegt ist.

d)

Weil an anderer Stelle im Programm ein Fehler steckt.

7.

liste = ["Apfel", "Banane", "Erdbeere"]


Wie sieht eine Schleife aus, die jedes Listenelement einzeln auf die Konsole ausdruckt?

a)

for wort in liste:

print(wort)

b)

for wort in liste:

print("Apfel")

c)

for wort in liste:

print(liste[wort])

d)

for wort in liste:

print(liste[0],liste[1],liste[2])

8.

Was wird ausgegeben?

a)

11

b)

ein Fehler

c)

ein string

d)

101

9.

Welche der folgenden Variablen ist eine gültige Variablenbezeichnung in Python?

a)

total_sales$

b)

3months

c)

_count

d)

first name

10.

Was wird in Python verwendet, um mehrere bedingte Anweisungen miteinander zu verknüpfen?

a)

if-Anweisungen

b)

and

c)

+

d)

elif-Anweisungen

11.

Was ist eine gültige Schreibweise für eine bedingte Anweisung?

a)

if x > 3:

b)

IF x > 3

c)

if: x > 3

d)

if x > 3 =

12.

Wie oft wird der Codeblock einer while-Schleife ausgeführt, wenn die Bedingung zu Beginn falsch ist?

a)

Kein einziges Mal

b)

Einmal

c)

Unendlich oft

d)

Bis die Bedingung wahr wird

13.

Welche Aussage ist falsch über bedingte Anweisungen in Python?

a)

Eine bedingte Anweisung in Python wird mit dem Schlüsselwort "if" eingeleitet.

b)

Eine bedingte Anweisung kann nur einen "else"-Zweig haben.

c)

Der Code-Block einer bedingten Anweisung wird immer eingerückt.

d)

In der bedingten Anweisung kann man nur zwei Fälle abdecken.

14.

Wie oft wird der Codeblock in der while-Schleife ausgeführt?

(a)  

15.

Wie groß muss die Variabel zahl sein, damit die Bedingung in der while-Schleife False ist?

(a)