wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python Programmieren 1.0

Total questions: 35

Worksheet time: 35mins

Name
Class
Date
1.

Wie speichert man den Namen „Anna“ als String in einer Variable namens name?

a)

name = Anna

b)

name = "Anna"

c)

name: Anna

d)

name == "Anna"

2.

Wie speichert man das Alter 16 als Integer?

a)

alter = "16"

b)

alter = float(16)

c)

alter = 16

d)

alter == 16

3.

Welche der folgenden Definitionen speichert eine Körpergröße korrekt als Float?

a)

groesse = 1.75

b)

groesse = "1.75"

c)

groesse = 175

d)

groesse == 1,75

4.

Wie wandelst du die Variable alter in einen String um?

a)

alter(string)

b)

alter = string

c)

str(alter)

d)

string(alter)

5.

Wie berechnest du dein Geburtsjahr korrekt?

a)

alter - aktuelles_jahr

b)

aktuelles_jahr - alter

c)

aktuelles_jahr + alter

d)

alter + aktuelles_jahr

6.

Mit welcher Funktion fragt man den Benutzer nach seinem Namen?

a)

print("Name?")

b)

input("Name?")

c)

ask("Name?")

d)

name("Name?")

7.

Wie rundest du die Zahl 3.14159 auf 2 Nachkommastellen?

a)

round(pi)

b)

round(pi, 3)

c)

pi.round(2)

d)

round(pi, 2)

8.

Welche Eingabe wandelt den Wert direkt in einen Integer um?

a)

float(input())

b)

int(input())

c)

input(int)

d)

input().int

9.

Was ist das Ergebnis von 4.5 * 2?

a)

9 (Integer)

b)

9.0 (Float)

c)

"9" (String)

d)

8

10.

Wie berechnest du die Summe zweier Zahlen als Float?

a)

int(a + b)

b)

str(a + b)

c)

float(a + b)

d)

sum(a, b)

11.

Wie zählt man die Anzahl der Zeichen eines Satzes?

a)

count()

b)

len()

c)

length()

d)

size()

12.

Wie ersetzt man jedes "a" in „Anna“ durch "@"?

a)

replace("Anna", "a", "@")

b)

"Anna".replace("a")

c)

replace("a", "@", "Anna")

d)

"Anna".replace("a", "@")

13.

Wie wandelst du einen Satz komplett in Großbuchstaben um?

a)

satz.upper()

b)

upper(satz)

c)

satz.capitalize()

d)

satz.uppercase()

14.

Wie gibst du das erste Zeichen eines Wortes aus?

a)

first(wort)

b)

wort[0]

c)

wort(1)

d)

wort.first()

15.

Wie wiederholst du einen String fünfmal?

a)

string ^ 5

b)

repeat(string, 5)

c)

string * 5

d)

string.repeat(5)

16.

Wie extrahierst du die ersten drei Buchstaben aus "Python"?

a)

"Python"[:3]

b)

"Python"[0:4]

c)

"Python".sub(3)

d)

"Python"[3]

17.

Wie zählst du, wie oft der Buchstabe "a" in "Banane" vorkommt?

a)

"Banane".find("a")

b)

"Banane".len("a")

c)

"Banane".count("a")

d)

count("a", "Banane")

18.

Wie schneidest du die letzten 4 Zeichen aus „Programmieren“ heraus?

a)

"Programmieren"[:-4]

b)

"Programmieren"[4:]

c)

"Programmieren"[:-5]

d)

"Programmieren"[5:]

19.

Wie machst du aus "Apfel, Banane" eine Liste?

a)

"Apfel, Banane".list()

b)

"Apfel, Banane".split(",")

c)

"Apfel, Banane".join()

d)

"Apfel, Banane".split()

20.

Wie prüfst du, ob ein Wort mit „A“ beginnt?

a)

"A" == wort

b)

wort.startswith("A")

c)

"A" in wort

d)

wort.begins("A")

21.

Wie berechnest du das Quadrat von 4?

a)

4*4*4

b)

square(4)

c)

4 ** 2

d)

4 ^ 2

22.

Wie wandelst du 5.7 in eine Ganzzahl um?

a)

int(5.7)

b)

integer(5.7)

c)

round(5.7)

d)

5.7.toInt()

23.

Wie berechnet man die Quadratwurzel von 16?

a)

16 ** 0.5

b)

sqrt(16)

c)

square(16)

d)

16 ^ 0.5

24.

Welcher Ausdruck ergibt eine Division als Float?

a)

float(7 / 2)

b)

int(7 / 2)

c)

7 div 2

d)

7 // 2

25.

Wie erzeugt man eine zufällige Zahl zwischen 1 und 100?

a)

rand(1, 100)

b)

random.randint(1, 100)

c)

random(1, 100)

d)

random.range(1, 100)

26.

Wie berechnest du 10% Rabatt von einem Preis?

a)

preis / 0.1

b)

preis * 0.9

c)

preis - 10

d)

preis * 10

27.

Wie rundest du 1/3 auf drei Nachkommastellen?

a)

round(1/3)

b)

1/3.round(3)

c)

round(1/3, 3)

d)

round(0.33, 3)

28.

Wie prüfst du, ob eine Zahl gerade ist?

a)

zahl == even

b)

zahl % 2 == 0

c)

zahl / 2 == 0

d)

zahl % 2 == 1

29.

Wie berechnest du die Fläche eines Kreises (radius = 3)?

a)

pi * radius ** 2

b)

pi * radius * 2

c)

radius / pi ** 2

d)

pi * radius

30.

Welche Berechnung liefert das Produkt zweier Zahlen?

a)

zahl1 / zahl2

b)

zahl1 - zahl2

c)

zahl1 * zahl2

d)

zahl1 + zahl2

31.

Bonusaufgabe: Welcher Ausdruck erstellt eine Liste mit Quadratzahlen der Zahlen von 1 bis 5 mithilfe einer List-Comprehension?

a)

[1, 2, 3, 4, 5] ** 2

b)

square([1,2,3,4,5])

c)

[x**2 for x in range(1,6)]

d)

[x*x in range(1,5)]

32.

Bonusaufgabe: Welche Methode gibt den Index des ersten Vorkommens eines Elements "Apfel" in einer Liste aus?

a)

count("Apfel")

b)

position("Apfel")

c)

index("Apfel")

d)

find("Apfel")

33.

Bonusaufgabe: Welche der folgenden Optionen öffnet eine Datei namens text.txt zum Lesen?

a)

open("text.txt", "r")

b)

open("text.txt", "w")

c)

read("text.txt")

d)

file.open("text.txt")

34.

Bonusfrage: Wie entfernt man den letzten Eintrag aus einer Liste namens zahlen?

a)

zahlen.clear()

b)

zahlen.del()

c)

zahlen.pop()

d)

zahlen.remove()

35.

Bonusfrage: Welcher Ausdruck überprüft, ob die Zahl 5 in der Liste [1, 2, 3, 4, 5] vorhanden ist?

a)

5 in [1, 2, 3, 4, 5]

b)

[1,2,3,4,5].has(5)

c)

[1,2,3,4,5].find(5)

d)

exists(5, [1,2,3,4,5])