Quiz: Erste Programme
Acht Fragen zu Werten, Variablen, Text, Rechnen, Listen und eigenen Funktionen in Python.
Was gibt print("3" + "4") aus?
Beide Werte stehen in Anführungszeichen und sind deshalb Texte. Bei Texten
hängt + die beiden aneinander, gerechnet wird nicht.
Jemand tippt bei age = input("Alter? ") die Zahl 19 ein. Welchen Typ hat age?
input liefert immer einen String, auch wenn nur Ziffern eingetippt wurden.
Zum Rechnen wandelt man ihn mit int(...) um.
Welche Werte liefern 17 // 5 und 17 % 5?
17 durch 5 ergibt 3 mit Rest 2. // liefert den ganzzahligen Teil, % den
Rest.
Welche dieser Namen kann eine Variable in Python haben? (mehrere richtig)
Namen bestehen aus Buchstaben, Ziffern und Unterstrichen und beginnen nicht
mit einer Ziffer. Ein Bindestrich wäre ein Minuszeichen, und class ist ein
reserviertes Wort von Python.
Was gibt print(colors[1]) aus, wenn colors = ["rot", "grün", "blau"] ist?
Der Index beginnt bei 0: colors[0] ist "rot", colors[1] ist "grün".
Das letzte Element erreichst du mit colors[-1].
Was gibt dieses Programm aus?
numbers = [3, 8, 1]
numbers.append(5)
print(len(numbers), max(numbers), sorted(numbers)[0])append hängt die 5 hinten an, die Liste hat danach vier Elemente. Das
größte ist weiterhin die 8, und sorted(numbers)[0] ist das kleinste
Element, die 1. Die Liste numbers selbst bleibt dabei unsortiert.
Welchen Wert hat result am Ende?
def double(number):
print(number * 2)
result = double(4)double gibt die 8 nur aus, liefert aber nichts zurück, weil ein return
fehlt. Eine Funktion ohne return liefert None.
Ein Programm bricht ab mit NameError: name 'totl' is not defined. Was ist am wahrscheinlichsten passiert?
Ein NameError heißt, dass Python einen Namen nicht kennt. Meist ist es ein
Tippfehler wie hier, wo vermutlich total gemeint war, oder die Variable
bekommt erst weiter unten einen Wert.
Mit Lösungen herunterladen: CSV Anki
Mehr dazu
Details
- Niveau
- Einstieg
- Module
- Digitalisierung und Programmierung
- In Lernpfaden
- Python für Anfänger
- Code
4381- Stand
- 1. November 2026
- Status
- veröffentlicht