Uitdaging: Geautomatiseerde Busaankondigingen
Swipe to start coding
Als je ooit met een bus of tram hebt gereisd, is het je waarschijnlijk opgevallen dat halte-aankondigingen vooraf opgenomen zijn en voortdurend herhaald worden.
In deze opdracht maak je een generatorfunctie genaamd bus_announcements om een geautomatiseerd aankondigingssysteem voor bushaltes te simuleren.
Volg deze stappen:
- Definieer een functie
bus_announcements(stops)die een lijst met bushaltes als argument neemt. - Gebruik een oneindige lus (
while True) om de aankondigingen eindeloos te laten herhalen. - Gebruik binnen deze lus een for-lus (
for stop in stops) om elke halte in de lijst te doorlopen. - Gebruik het
yield-trefwoord om het bericht"Next stop: {stop}"terug te geven, waarbij{stop}wordt vervangen door de naam van de halte.
Wanneer je deze generator aanroept en herhaaldelijk next() gebruikt, zal deze oneindig door de haltes blijven cyclen.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Can you explain this in simpler terms?
What are the main takeaways from this?
Can you give me an example?
Awesome!
Completion rate improved to 4.17
Uitdaging: Geautomatiseerde Busaankondigingen
Veeg om het menu te tonen
Swipe to start coding
Als je ooit met een bus of tram hebt gereisd, is het je waarschijnlijk opgevallen dat halte-aankondigingen vooraf opgenomen zijn en voortdurend herhaald worden.
In deze opdracht maak je een generatorfunctie genaamd bus_announcements om een geautomatiseerd aankondigingssysteem voor bushaltes te simuleren.
Volg deze stappen:
- Definieer een functie
bus_announcements(stops)die een lijst met bushaltes als argument neemt. - Gebruik een oneindige lus (
while True) om de aankondigingen eindeloos te laten herhalen. - Gebruik binnen deze lus een for-lus (
for stop in stops) om elke halte in de lijst te doorlopen. - Gebruik het
yield-trefwoord om het bericht"Next stop: {stop}"terug te geven, waarbij{stop}wordt vervangen door de naam van de halte.
Wanneer je deze generator aanroept en herhaaldelijk next() gebruikt, zal deze oneindig door de haltes blijven cyclen.
Oplossing
Bedankt voor je feedback!
single