wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python-Grundlagen (IF Kl. 10)

Total questions: 15

Worksheet time: 9mins

Name
Class
Date
1.

Wie wird in Python das folgende Symbol bezeichnet?
=

a)

Zuweisungsoperator

b)

Gleichzeichen

c)

Vergleichsoperator

d)

Identitätsäquivalenz

2.

Variablen in Python.

Markiere die richtige(n) Antwort(en).

a)

Eine Variable besitzt einen Namen (Bezeichner).

b)

Mit dem Zuweisungsoperator ("=") können Werte in eine Variable geschrieben werden.

c)

Eine Variable kann zum Speichern von Werten verwendet werden.

d)

Mit der Anweisung "15 = b" wird der Wert 15 in die Variable mit dem Bezeichner b geschrieben.

3.

Welcher Aufbau der for-Schleife ist in Python korrekt?

a)

for i in range(8):

anweisung1

anweisung2

...

b)

for range(8):

anweisung1

anweisung2

...

c)

for i in range(8)

anweisung1

anweisung2

...

d)

for range(8) in i:

anweisung1

anweisung2

...

4.

Wie heißt das Programm, das eine Programmiersprache in Maschinensprache übersetzt?

a)

Compiler

b)

Translator

c)

Runtime Environment

d)

IDE

5.

Was bedeutet die Abkürzung IDE?

a)

Integrierte Entwicklungsumgebung

b)

Implementierung - Design - Entwicklung

c)

Integrated Data Engineering

d)

Integrierte Daten-Extraktion

6.

Wie kann ein langes Programm übersichtlicher gestaltet werden?

a)

Einfügen von Leerzeilen

b)

Kommentare

c)

Definition von Methoden, um mehrfach verwendete Code-Abschnitte zu bündeln

d)

Vergabe von gut verständlichen Bezeichnern (Namen) für Variablen und Methoden

7.

Welches Schlüsselwort wird verwendet, um eine Funktion in Python zu definieren?

a)

method

b)

def

c)

define

d)

function

8.

Mit welchen Zeichen wird in Python ein Kommentar eingeleitet?

a)

#

b)

//

c)

+

d)

;

9.

Nenne die Bestandteile einer Schleife.

a)

Schleifenkopf

b)

Schleifenkörper

c)

Schleifenfuß

d)

else-Block

10.

Welchen Wert besitzt die Variable r am Ende des folgenden Programms?

a = 17

b = a - 14

r = a + b

a)

20

b)

6

c)

3

d)

17

11.

Ein Nutzer führt das folgende Python-Programm aus. Als er aufgefordert wird, etwas einzutippen, schreibt er "Jeremias". Welche Systemausgabe erhält er anschließend?

eingabe = input("Hallo, Mensch. Wie ist dein Name? ")

print("Hallo, " + eingabe)

a)

Hallo, " + Jeremias

b)

Hallo, + Jeremias

c)

Hallo, " + eingabe

d)

Hallo, Jeremias

12.

Erkläre, warum das folgende Python-Programm beim Ausführen eine Fehlermeldung erzeugen wird.

eingabe = input("Wie alt bist du? ")

ergebnis = 100 - eingabe

print("In " + str(ergebnis) + " Jahren wirst du 100 Jahre alt sein")

a)

In der Variable eingabe ist eine Zeichenkette gespeichert. Diese muss zunächst in eine Zahl umgewandelt werden, bevor eine Rechnung mit ihr angestellt werden kann.

b)

Der Wert der Variable eingabe würde in Zeile 2 verändert werden. Dies würde die Eingabe des Nutzers überschreiben.

c)

In der Variable ergebnis ist eine Ganzzahl gespeichert. Der Aufruf der Methode str(...) in Zeile 3 würde also einen Fehler erzeugen, weil es sich nicht um eine Zeichenkette (String) handelt.

13.

Wie heißt der Datentyp für Fließkommazahlen (z. B. 3.14159) in Python?

a)

String

b)

int

c)

float

d)

com

14.

Welches der folgenden Schlüsselwörter wird verwendet, um eine Schleife in Python zu erzeugen?

a)

loop

b)

for

c)

while

d)

else

15.

Wie wird die folgende Kontrollstruktur in Python genannt?

if ...:

...

else:

...

a)

if-Schleife

b)

if-else-Schleife

c)

if-Abzweigung

d)

if-Verzweigung