Met een zoekplan ga je na of een bepaald element in een lijst aanwezig is. Je gebruikt daarvoor een boolean vlag.

Patroon:

def heeftOnvoldoende(cijferlijst):
    onvoldoende_gevonden = False
    for cijfer in cijferlijst:
        if cijfer <= 5.0:
            onvoldoende_gevonden = True
    return onvoldoende_gevonden

print(heeftOnvoldoende([8.2, 7.4, 6.1, 9.0, 4.9, 8.0]))
print(heeftOnvoldoende([8.2, 7.4, 6.1, 9.0, 5.1, 8.0]))

Uitvoer:

True
False

Stappen:

  1. Stel een vlag in op False
  2. Loop door de lijst
  3. Als het element gevonden wordt: zet de vlag op True
  4. Geef de vlag terug