💻 Programmeeroefening - Er wachten mensen voor u!
Je wil praten met een medewerker van de klantendienst van je gsm-provider via de chatbox. Alle medewerkers zijn momenteel in gesprek dus je komt in de wachtrij terecht.
- Op het moment dat je in de wachtrij terecht komt, wil je horen hoeveel mensen er nog voor je zijn. Breid de klasse
Wachtrij
uit zodat de methodepush()
als returnwaarde het originele aantal elementen in de wachtrij teruggeeft, dus voordat het nieuwe element eraan toegevoegd wordt.class Wachtrij: def __init__(self): self.wachtrij = [] def push(self,elem): # Voeg achteraan toe self.wachtrij.append(elem) def pop(self): # Verwijder vooraan, en return het verwijderde element elem = self.wachtrij[0] self.wachtrij = self.wachtrij[1:] return elem