LU04.A04 - Filtere Studenten nach Noten

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

Aufgabenstellung

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.

Schrittweises Vorgehen

Vorlage

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)

https://github.com/templates-python/m323-lu04-a04-comprehensions

© Kevin Maurizi