LU04.A04 - Filtere Studenten nach Noten

Erstelle eine Liste von Studenten und deren Noten. Nutze List Comprehensions, um Studenten mit bestimmten Notenbereichen zu filtern.

Du hast eine Liste von Studenten und ihren Noten. Deine Aufgabe ist es, die Studenten zu filtern, die eine Note innerhalb eines bestimmten Bereichs haben (z.B. 4.0). Verwende List Comprehensions in Python, um die Liste effizient zu filtern.

  • Schritt 1: Definiere eine Liste von Studenten und ihren Noten.
  • Schritt 2: Nutze eine List Comprehension, um die Studenten zu filtern, deren Note größer kleiner als 4.0 ist.
  • Schritt 3: Drucke die gefilterte Liste, um das Ergebnis zu überprüfen.
def filter_students_by_grade(students):
    """
    Nutze eine List Comprehension, um Studenten zu filtern, deren Note kleiner als 4.0 ist.
 
    Parameters:
    - students (list): Liste der Studenten und ihrer Noten.
 
    Returns:
    - list: Liste der gefilterten Studenten.
    """    
    return []
 
if __name__ == '__main__':
    students = [
        ('Alice', 4.0),
        ('Bob', 3.5),
        ('Charlie', 4.25),
        ('David', 5.5),
        ('Manuel', 3.75)
    ]
    result = filter_students_by_grade(students)
    print(result)

© Kevin Maurizi

  • modul/m323/learningunits/lu04/aufgaben/comprehensions2.txt
  • Zuletzt geändert: 2024/03/28 14:07
  • von 127.0.0.1