Welke 2 redenen zijn er voor maken van een functie
A
Code is makkelijk te hergebruiken.
B
Je kunt net zo goed code herhalen.
C
functies maken het complexer
D
Bij aanpassingen hoef je het maar op 1 plek te doen.
Slide 8 - Quiz
Eisen functies
Er zijn twee functies, 1 voor toevoegen en 1 voor verwijderen.
In elke functie geef je ook een melding van de actie. Dus bijvoorbeeld: print(f"Aan de booschappen is artikel {item} toegevoegd")
In je script maak je een klein menu om te bepalen wat de actie is. Laat gebruikers een nummer invoeren en test op de waarde met if,elif,else op basis van keuze kies je vraag je de input en roept de functie aan.
Slide 9 - Slide
Je ziet boven boodschappenlijst en boven opties een lege regel.
Dat kun je doen door een speciale tekenreeks in te voegen in je print opdracht. Backslash n(ewline)
Vb: print(f"\n Hello World")
Hier zie je dit bij Boodschappenlijst en bij Opties.
Slide 10 - Slide
print(f"\nBoodschappenlijst {item}") Wat doet de '\n' in de print?
Slide 11 - Open question
Welke functie is goed voor toevoegen boodschap aan de lijst.