Met een filterplan maak je een nieuwe lijst door alleen de elementen te bewaren die aan een bepaalde voorwaarde voldoen.
Patroon:
def geefLijstZonderOnvoldoende(lijst_met_onvoldoendes):
lijst_zonder_onvoldoendes = []
for cijfer in lijst_met_onvoldoendes:
if cijfer > 5.0:
lijst_zonder_onvoldoendes.append(cijfer)
return lijst_zonder_onvoldoendes
print(geefLijstZonderOnvoldoende([8.2, 6.2, 5.0, 4.9, 7.1]))
Uitvoer:
[8.2, 6.2, 7.1]
Stroomdiagram: