Übungen Listen und Funktionen
In diesen Übungen verbindest du Listen und Funktionen in mehreren eigenständigen Aufgaben. Dabei wiederholst du Listen-Methoden, Schleifen, Parameter, return und Bedingungen.
Diese Übungsseite vertieft die Inhalte zu Listen und Funktionen. Ziel ist es, bekannte Konzepte nicht nur einzeln, sondern in größeren zusammenhängenden Aufgaben anzuwenden.
Dabei arbeitest du unter anderem mit Listen, append(), Indexzugriff, for-Schleifen, eigenen Funktionen mit Parametern und Rückgabewerten sowie mit Bedingungen über if, elif und else.
Die Aufgaben sind so aufgebaut, dass typische Python-Grundlagen gemeinsam trainiert und sicher gefestigt werden.
Aufgabe
-
Aufgabe 1 – Listen
Erstelle eine Liste
aufgabenmit genau fünf Strings, zum Beispiel"lernen","sport"oder ähnliche Werte.Füge danach
"oop"am Ende der Liste hinzu.Entferne anschließend das dritte Element aus der Liste. Achte dabei auf den Index.
Gib die Liste danach zeilenweise im Format
index: elementaus, zum Beispiel0: lernen. -
Aufgabe 2 – Funktionen
Erstelle eine Liste
wertemit mindestens sieben ganzen Zahlen.Schreibe danach diese Funktionen, ohne
sum(),max()odermin()zu verwenden:summe(werte)– gibt die Summe zurückmaximum(werte)– gibt den größten Wert zurückzaehle_darueber(werte, limit)– zählt, wie viele Werte größer alslimitsind
Schreibe danach eine Funktion
ausgabe(), die Folgendes ausgibt:wertesumme(werte)maximum(werte)zaehle_darueber(werte, 5)
-
Aufgabe 3 – Notenfunktion
Schreibe eine Funktion
note(punkte), die eine Note als String zurückgibt:- ab
90:"Sehr gut" - ab
78:"Gut" - ab
65:"Befriedigend" - ab
50:"Genügend" - sonst:
"Nicht genügend"
Teste die Funktion am Ende der Datei mit mehreren
print()-Aufrufen, zum Beispiel mit95,78und49. - ab